-1

标题可能有点不清楚,我会尝试用一个例子来解释这个问题。

http://imgur.com有一个用于上传图片的上传按钮。当它被点击时,url 不会改变。相反,会出现一个弹出窗口,它是由 javascript 触发的。现在,如果我想为默认情况下自动打开弹出窗口的网页提供一个链接,而不需要用户单击上传按钮,该怎么办。

这有点棘手,因为主页/上传页面的 url 完全相同,但其中一个是弹出窗口。

谢谢您的帮助!

4

2 回答 2

2

一般来说,不可能在另一个网站上调用脚本,这是有充分理由的。对“跨站点脚本”进行一些研究以获得深入的解释。

但是,如果您想连接网站的功能,可以使用Imgur API 。

于 2012-11-12T21:54:49.677 回答
1

编辑:

没有单击目标不在您的控制范围内抱歉,此答案与您的具体问题无关,但我会留下它,以防它对同样误解您的问题并通过搜索到达的人有所帮助。

原答案:

您可以使用hashURL 的部分来触发弹出窗口:

if (window.location.hash == '#new') {
    window.location.hash = '';

    $('#create-link').trigger('click');
}

当您转到“http://mysite.com/item/#new”时,我们使用它来触发创建对话框

于 2012-11-12T21:54:39.073 回答