如何访问DOM(和/或窗口.文档对象)的一个弹出在Chrome扩展脚本
How to access DOM (and /or window.document object) of a popup in Chrome extension script?
我正在制作一个Google Chrome 'context'脚本
从Chrome控制台,或"正常"标签,我可以做:
win1 = window.open('some url');
b1 = win1.document.body.innerHTML;
但是从一个chrome 'context'脚本,它失败了
Uncaught TypeError: Cannot read property 'document' of undefined
我需要的"魔法咒语"是什么?
这似乎是接近我需要的,但它没有显示在哪里放代码有弹出返回一个dom元素获取用于jQuery操作的弹出窗口的DOM元素
我不完全理解那里的代码(嵌套的作用域和东西),所以我想弄清楚我应该把这样的东西放在哪里:
var getStuff = $('#baz').html();
迈克如果两个url都在相同的域
你只能做你建议的。否则你有跨域问题和chrome(和大多数其他浏览器)不允许它
相关文章:
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- 打开一个选项卡,并在firefox网络扩展中向其发出POST请求
- 制作一个chrome扩展,替换css和js元素
- Chrome扩展和Angular:我可以把Chrome.runtime.sendMessage变成一个同步函数吗
- Firefox扩展开发:如何在内容脚本中创建一个全局函数,以便其他加载的脚本文件可以访问它
- 检测是否从另一个扩展安装了一个扩展
- 在一个扩展了Sonata管理twitch/Symfony 2的twitch中调用javascript(ExtJS)的问题
- 如何将消息从 chrome 扩展程序发送到另一个扩展程序
- 如果 Chrome 扩展程序崩溃,如何让另一个扩展程序重新加载崩溃的扩展程序
- 使用交叉骑手时,使用多个文件而不是一个扩展名.js文件
- 定义一个扩展Function的类
- 如何用另一个扩展现有的js数组
- 创建一个扩展另一个对象的对象
- 如何构建一个扩展,以保存HTML表单的值到电子表格使用应用程序脚本
- 用Javascript编写一个扩展方法
- 使用webRequest来取消由另一个扩展发出的请求
- 我可以写一个“扩展”吗?Javascript中的继承函数
- Chrome扩展:让一个扩展监听页面上的事件
- 解析平台-调用JavaScript函数定义在一个扩展字符串对象得到错误对象没有方法