javascript - 您如何在具有 chrome 扩展程序的多个网页上运行 javascript 代码(例如,如果您要自动执行 Gmail 登录 + 邮件)?
问题描述
我有限的经验告诉我,chrome 扩展在运行代码的网站控制台上执行 javascript 代码。因此,如果我们使用“this.document.location="www.somewebsite.com"”导航到不同的网页并期望 Javascript 代码在新页面上执行操作(例如,按下按钮),它不会工作,因为它会在运行代码的原始网页上寻找按钮。
假设我是正确的,我该如何解决这个问题?我正在构建一个 google chrome 扩展程序来自动执行需要导航到多个网页的任务。
(与我在这里类似的问题收到了建议使用延迟函数的答案,但没有一个对我有用,此外,我怀疑这与这里的问题有什么关系)。
解决方案
推荐阅读
- javascript - 有没有办法访问谷歌浏览器的打印属性
- pyqtgraph - 如何 pyqtgraph 图例动作分组?
- javascript - 单击 javascript 相关按钮打开相关菜单
- python - 如何检查模块并确保我的模块安装正确?IDLE 找不到数学模块
- vim - 如何水平拆分 Neovim 拼写建议窗口?
- javascript - 如何将 react-native 道具从功能组件传递到类组件
- amazon-web-services - 使用同一账户的不同组织中的 AWS 访问环境
- javascript - 由于名称哈希,Webpack 5 未显示动态替换的图像
- java - Jsoup获取href的内容
- assembly - x86 汇编 - 错误 A2022:指令操作数必须相同大小