当前位置: 首页 > 知识库问答 >
问题:

javascript - 有没有什么办法可以给外链H5页面插入vconsoe呢?

羿博延
2024-01-22

比如说外链地址 :https://www.baidu.com/
我在手机访问的时候是没法控制外链的行为的,如果需要调试外链的话 有没有方法可以动态插入vconsole

共有4个答案

司空胤
2024-01-22

手机浏览器 安装插件 油猴等 ,执行 vconsole 对应的 js

甄德寿
2024-01-22

Fiddler 开启远程代理,手机连接到 Fiddler。

然后配合 FreeHttp 插件,修改 HTTP 响应,主要就是改 text/html 这种类型的响应,给它插入一个 script 标签进去。

另外注意尽量不要以外链的形式注入 script,因为现在很多网站都开启了 CSP,会限制外链来源。当然你都开代理了这点限制其实也可破,但步骤比较麻烦,一般还是推荐先把脚本下载下来,然后把整个内容注入进去。

全誉
2024-01-22

你这是想要xss攻击呀老弟

羊舌源
2024-01-22

要在外部链接的H5页面中插入VConsole,一种可能的方法是使用JavaScript。VConsole是一个轻量级的移动端开发者工具,可以通过在页面中插入一段JavaScript代码来启用。

以下是一个示例,展示如何将VConsole动态插入到外部链接的H5页面中:

  1. 首先,确保你已经包含了VConsole的JavaScript文件。你可以从VConsole的官方网站下载最新版本的VConsole,或者使用CDN链接来引入VConsole。
<!-- 使用CDN链接引入VConsole --><script src="https://cdn.jsdelivr.net/npm/vconsole@latest/dist/vconsole.min.js"></script>
  1. 创建一个脚本标签,用于动态插入VConsole的JavaScript代码。你可以将以下代码添加到你的页面中:
<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>
  1. 将以上代码添加到你的页面中,确保它在需要插入VConsole的元素之后。这样,当页面加载完成时,VConsole代码将被动态插入到目标元素中。
  2. 现在,当你访问外部链接的H5页面时,VConsole应该会自动显示在页面上。你可以使用VConsole的各种面板来调试和检查页面的行为。请注意,由于跨域限制和安全策略,某些功能可能无法在外部链接的页面上正常工作。
 类似资料:
  • 想要保持页面在edge浏览器里不被休眠,要如何弄呐。

  • 我一直在关注快板5平台和他的文件管理器使用的教程!openFile.eof(),我听说它不好,我很确定它是什么让我的矢量下标超出范围错误。除了它,还有什么我可以使用的吗?另外,你能检查一下我的图层类,以防我的矢量下标超出范围错误吗?我想不出来,我很确定它来自文件管理器,但我不知道。 它仅输出地图的第一行。当我把它改成“而”(标准:::getline(打开文件,行))时,我甚至从未去过标准::cou

  • 前端有没有办法实现页面截图?不是html-to-canvas那种实现,而是类似于windows上各种截图工具那样,直接截取屏幕上图像 目前搜到的全是html-to-canvas的方案

  • 求帮忙, 需求是vue项目里的某个页面, 只需要这一个, 能自适应大小(自动根据1920设计图计算PX改成rem) 在做的管理系统中, 首页是个大屏, 需要把大屏写在管理系统首页里, 同时也要是个大屏。 所以就需要px-to-rem这种插件。 以前直接写大屏都是用的:@njleonzhang/postcss-px-to-rem 或者postcss-pxtorem。 但是都没用, 会影响整个项目的U

  • 问题内容: 我想将背景URL存储在自定义属性(CSS变量)中,并将其与background属性一起使用。但是,当使用字符串作为参数时,我找不到插值的方法。 这是我的示例代码: 我知道可以使用插值函数在Sass或LESS中轻松完成此操作,但我很好奇是否有一种无需任何预处理器的方法。 问题答案: 您可以使用大多数CSS函数执行插值,包括的示例。实际上,插值是自定义属性的主要功能之一。 但是,您不能使用

  • 问题内容: 我有类似 “&ampauml; s&amparing;”之 类的字符串 需要像这样的 “äså” 进行转换请在这里帮助我。 提前致谢 问题答案: 看一下Apache Commons库中的类。(具体方法)。