当加载到浏览器url栏时,javascript可以执行所有这些操作吗

Can A javascript perform all these actions when loaded into the browser url bar

本文关键字:执行 所有这些 操作 javascript 加载 浏览器 url 栏时      更新时间:2023-09-26

你好,java脚本是否可以首先单击一个链接,在我的情况下,该链接会打开一个弹出窗口,然后它会自动单击该弹出窗口上的一个按钮,然后在将给定代码复制并粘贴到浏览器的地址栏时将用户重定向到最终页面?

仅当所有页面都有相同的原始服务器时。因此,如果初始页面来自server.domain.tld,您可以将代码注入打开弹出窗口的页面(打开server.domain.tld请求的页面)-您可以等待弹出窗口加载并与之交互。

如果任何页面来自不同的服务器,那么由于javascript引擎遵循的同源策略,您将被阻止与它们交互。除此之外,唯一的操作方法是作为浏览器的一部分运行,即作为插件的一部分(bookmarklet(作为书签或复制粘贴到地址栏中)在这方面不算在内)。