javascript - 重定向并执行 javascript

标签 javascript html http

我想知道是否可以创建一个网站,按下一个按钮,它会将您重定向到另一个按钮并执行一段 JavaScript。所有这些都应该由同一个按钮触发。

这里是一个例子:

  • 我进入一个网站并按下按钮
  • 它会将我重定向到我的 Gmail,然后按“标记为全部已读”。

*全部来自第一页的按钮。

有什么办法可以做到这一点吗?也许不是使用 javascript,而是使用 gmail 网站的 HTTP 请求或类似的东西模拟按下“标记所有已读”按钮。

谢谢

编辑:我有另一个想法...我可以获取使用按钮发出请求的 html 代码,然后尝试调用标记已读按钮的 javascript 函数吗?

最佳答案

如果您控制两个网站,即带有按钮的网站和用户重定向到的网站,您可以进行安排,以便 session cookie 中的某些内容或重定向中的额外参数表明用户想要要在目标站点执行的额外 javascript 片段。目标站点将检查 cookie 值或 GET 参数,并根据该值执行附加操作。

当然,您确实要小心安全问题,如果您不控制目标页面,我认为您不会找到可行的解决方案。

关于javascript - 重定向并执行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16814449/

相关文章:

c++ - 如何将 boost.Asio 与 MJPEG 一起使用?

php - 在 "Location:" header 中使用协议(protocol)相关 URI

javascript - 在javascript中访问对象与变量的属性

Javascript 正则表达式语法错误?

javascript - 在 UI 小部件中集成文本和图像

javascript - 如何在 react-CKEditor 组件中固定图像的宽度和高度?

javascript - 为 browserify 指定自定义输出文件路径

javascript - react : Passing an object to state

javascript - 在 iPad 上使用 iUI 的 HTML 表单在输入文本输入文件时滚动不稳定

json - Django 没有发送正确的 json 响应