gpt4 book ai didi

javascript - 打开另一个页面时运行javascript

转载 作者:行者123 更新时间:2023-11-30 13:05:04 25 4
gpt4 key购买 nike

我想从 javascript 打开另一个网页(比如默认导航,而不是全屏 iframe 或 window.open)并在加载时运行一些 javascript 代码。

步骤:

  1. 定义一个javascript函数
  2. 导航到另一个页面
  3. 浏览器在新页面上下文中运行函数

有什么办法可以实现吗?我记得的唯一方法是通过使用 ajax 加载页面并替换 document.body.innerHtml,然后运行该函数来模拟它,但这不会改变 location.href,例如后退按钮或书签不起作用。还必须在加载时重写相关链接等...

PS:我知道这会是一些丑陋的 XSS,但例如在编写加载页面并自动填写表单的小书签时需要它。

最佳答案

不,你不能那样做。这将允许您执行诸如窃取 cookie 以在幕后进行 session 劫持之类的操作,因此根本没有浏览器允许您这样做。

关于javascript - 打开另一个页面时运行javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15997248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com