javascript window.open(),并在新窗口中搜索DOM
javascript window.open() and search the DOM in new window
我需要用JavaScript打开一个窗口,然后在这个窗口中搜索特定的字符串。
我不能使用元素ID或类。
所以我需要在窗口中搜索整个DOM。
这可能吗?如果可能,如何做到?
谢谢!
如果打开的窗口指向与调用window.open()
的页面同源的URL,则window.open()
将返回对新窗口的引用。然后,您可以使用例如jQuery来搜索具有$(".someCSSClass", newWindow.document)
的窗口。
如果你打开的URL与起始页面不在同一个来源,那么你将根本无法访问其内容,也不可能按照你的要求行事。
经验法则:如果你在自己的网站上打开一个页面,你可以搜索它;如果你在别人的网站上打开一个窗口,你就不能用它做任何事情。
相关文章:
- window.open:是否可以通过修改DOM来打开一个新窗口
- javascript window.open(),并在新窗口中搜索DOM
- 窗口对象属性返回一个dom节点
- 防止多次显示弹出窗口.Ajax添加结果已在DOM中注册
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- GWT,DOM,Internet Explorer中的新窗口
- Google Maps API v3 选择信息窗口作为 jquery DOM 对象
- 如何仅从 DOM 窗口对象中获取属性?(不单独指定)
- 从父窗口访问 iframe 中的 DOM 附加函数
- 访问父 DOM 中的 iframe 窗口对象
- 如何在电子应用程序中从浏览器窗口获取DOM树
- 弹出窗口中的空 DOM
- 为什么 dom-elements 作为窗口对象的属性存在
- 如何将DOM数据从一个窗口传输到另一个窗口
- 访问新窗口's来自父级的DOM's的javascript
- 从打开的窗口在iFrame中对DOM进行Javascript操作
- 在Chrome扩展弹出窗口中获取DOM
- 如何在弹出窗口刷新后从父窗口访问弹出DOM
- 我可以在相位器游戏窗口上放置Dom元素吗
- 如何将属性/对象添加到根窗口 DOM