我需要用JavaScript打开一个窗口,然后在此窗口中搜索特定的字符串。
我不能使用元素ID或类。
所以我需要在窗口中搜索整个DOM。
这是可能的,如果是这样,它是如何完成的?
谢谢!
答案 0 :(得分:0)
如果您打开的窗口指向same origin作为页面调用window.open()
的网址,则window.open()
将返回对新窗口的引用。然后,您可以使用例如jQuery使用$(".someCSSClass", newWindow.document)
搜索窗口。
如果您打开的网址与发起网页的来源不同,那么您根本无法访问其内容,也无法按照您的要求进行操作。
经验法则:如果您在自己的网站上打开一个页面,则可以进行搜索;如果你在别人的网站上打开一个窗口,你就无法做任何事情。