如何创建指向页面的链接并强制其立即执行javascript

如何创建指向页面的链接并强制其立即执行javascript,javascript,html,Javascript,Html,我需要打开一个网站的特定视图。事实上,网页只是一个页面,页面上的链接执行javascript函数来更改可见内容。我的问题是: 如何创建指向此网页的链接,告诉页面要执行哪个javascript函数才能显示所需的页面视图?如果您针对的是现代浏览器,您可以使用postMessage在窗口之间发送消息 当弹出窗口发送消息时,您可能正在侦听主窗口上的消息。您不能仅通过链接“强制”执行脚本。这将是极其危险的。不过,您可以通过查询传递一些信息(例如:函数名、JSON…),目标页面可以获取这些信息并执行您想要

我需要打开一个网站的特定视图。事实上,网页只是一个页面,页面上的链接执行javascript函数来更改可见内容。我的问题是:


如何创建指向此网页的链接,告诉页面要执行哪个javascript函数才能显示所需的页面视图?

如果您针对的是现代浏览器,您可以使用
postMessage
在窗口之间发送消息


当弹出窗口发送消息时,您可能正在侦听主窗口上的消息。

您不能仅通过链接“强制”执行脚本。这将是极其危险的。不过,您可以通过查询传递一些信息(例如:函数名、JSON…),目标页面可以获取这些信息并执行您想要的操作。或者,如果两个窗口具有相同的源,您只需访问目标
窗口
,并直接执行脚本。您可以向指向站点的链接添加哈希。然后,您可以在站点的onload事件中检查特定的哈希值,并启动要设置此视图的javascript。@mwoelk这听起来是一个不错的解决方案,不需要对目标网页进行完全重新设计。@Roope,这甚至告诉我们如何做。谢谢