如何在 phone 浏览器中注入外部 javascript 代码

How to inject external javascript code in phone browser

我想将外部 javascript 代码注入移动 phone 浏览器(例如 chrome 或 opera mini)中的某个网页。在计算机上,我们可以直接在控制台中或通过扩展程序(如 Scripty)执行此操作。不幸的是,phone 浏览器不显示控制台,也没有扩展。请问我怎样才能做到这一点?

您可以使用 eruda。它是移动浏览器的控制台。它还有许多插件,例如 eruda-touches 可以可视化所有当前触摸及其位置。 就个人而言,我在 phone 上使用 chrome 浏览器制作了一个书签,以便在我搜索其名称时直接在任何页面中实现此控制台。观看此 youtube video 了解更多详情。

如果您使用的是 android,那么您可以使用 chrome inspect 来使用计算机在 phone 浏览器上访问控制台。

  1. 首先,您应该通过 USB 将 phone 连接到您的计算机并对其进行授权。
  2. 在您的计算机上的 Chrome 中打开以下 link chrome://inspect
  3. 在那里你可以看到你的移动设备上打开的选项卡,并打开他们的控制台。

您可以在该页面中使用地址栏 运行 javascript。

(在 Chrome 中测试)

像这样:

由于所有代码都在一行中,请确保正确使用分号。