比如说外链地址 :https://www.baidu.com/
我在手机访问的时候是没法控制外链的行为的,如果需要调试外链的话 有没有方法可以动态插入vconsole
比如说外链地址 :https://www.baidu.com/
我在手机访问的时候是没法控制外链的行为的,如果需要调试外链的话 有没有方法可以动态插入vconsole
要在外部链接的H5页面中插入VConsole,一种可能的方法是使用JavaScript。VConsole是一个轻量级的移动端开发者工具,可以通过在页面中插入一段JavaScript代码来启用。
以下是一个示例,展示如何将VConsole动态插入到外部链接的H5页面中:
<!-- 使用CDN链接引入VConsole -->
<script src="https://cdn.jsdelivr.net/npm/vconsole@latest/dist/vconsole.min.js"></script>
<script>
// 等待页面加载完成
window.onload = function() {
// 获取要插入VConsole的元素(可以根据需要进行修改)
var targetElement = document.body;
// 动态插入VConsole代码
var vconsoleScript = document.createElement('script');
vconsoleScript.textContent = `
// 配置VConsole的选项(可选)
VConsole.config.SHOW_NAVBAR = true; // 显示导航栏
VConsole.config.SHOW_SYSTEMINFO = true; // 显示系统信息面板
VConsole.config.SHOW_LOGobar = true; // 显示Logo和版本号
VConsole.config.SHOW_NETWORKINFO = true; // 显示网络请求面板
VConsole.config.SHOW_MEMORYINFO = true; // 显示内存信息面板
// ... 其他配置项(根据需要设置)
// 显示VConsole面板
VConsole.show();
`;
targetElement.appendChild(vconsoleScript);
};
</script>
Fiddler 开启远程代理,手机连接到 Fiddler。
然后配合 FreeHttp 插件,修改 HTTP 响应,主要就是改 text/html 这种类型的响应,给它插入一个 script 标签进去。
另外注意尽量不要以外链的形式注入 script,因为现在很多网站都开启了 CSP,会限制外链来源。当然你都开代理了这点限制其实也可破,但步骤比较麻烦,一般还是推荐先把脚本下载下来,然后把整个内容注入进去。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
你这是想要xss攻击呀老弟