javascript window.open(),并在新窗口中搜索DOM

javascript window.open() and search the DOM in new window

本文关键字:窗口 DOM 新窗口 搜索 window open javascript      更新时间:2023-09-26

我需要用JavaScript打开一个窗口,然后在这个窗口中搜索特定的字符串。

我不能使用元素ID或类。

所以我需要在窗口中搜索整个DOM。

这可能吗?如果可能,如何做到?

谢谢!

如果打开的窗口指向与调用window.open()的页面同源的URL,则window.open()将返回对新窗口的引用。然后,您可以使用例如jQuery来搜索具有$(".someCSSClass", newWindow.document)的窗口。

如果你打开的URL与起始页面不在同一个来源,那么你将根本无法访问其内容,也不可能按照你的要求行事。

经验法则:如果你在自己的网站上打开一个页面,你可以搜索它;如果你在别人的网站上打开一个窗口,你就不能用它做任何事情。