可调试网页的手机浏览器(iOS+安卓)—— 跨时空App
发布网友
发布时间:2024-09-07 06:40
我来回答
共1个回答
热心网友
时间:2024-09-30 06:22
跨时空App,一款专为iOS与安卓用户设计的手机浏览器,内置vConsole,让用户在网页加载时,如同使用PC版Chrome的F12开发者工具一般,轻松实现调试功能。
在调试工具中,用户能够查看网络请求、浏览Cookies,执行自定义的JavaScript代码,检查本地存储,获取页面图片,以及抓取页面DOM元素等。这些功能在定位生产问题时极为实用。
值得注意的是,此款工具还能巧妙地用于调试他人的网页。只需开启开关,打开任意网页,页面右下角将出现vconsole图标。点击图标,即可查看Cookies、网络请求抓包和页面元素。
需要注意的是,由于GitHub实施了更为严格的安全措施(CSP),使用脚本注入JavaScript的方法可能无法正常运作。例如,"Refused to execute JavaScript URL because it violates the following Content Security Policy directive: "script-src assets-cdn.github.com". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution."这种情况。
然而,跨时空App的独特之处在于,它在webview层注入了vConsole,因此不受上述限制。对于用户提出的增加更多调试功能的需求,开发者表示,如果需求足够强烈,后续会考虑加入Eruda或自定义js库的注入配置。