标题可能有点不清楚,我会尝试用一个例子来解释这个问题。
在http://imgur.com,有一个用于上传图片的上传按钮。单击它时,URL不会更改。相反,会出现一个弹出窗口,它是从javascript触发的。现在,如果我想为网页提供一个链接,该链接会自动打开默认弹出窗口,而无需用户单击上传按钮。
这有点棘手,因为主页/上传页面的网址完全相同,但其中一个是弹出窗口。
感谢您的帮助!
答案 0 :(得分:2)
通常,无法在其他网站上调用脚本,并且有充分的理由。对“跨站点脚本”进行一些深入解释的研究。
如果您想要加入网站的功能,可以使用Imgur API。
答案 1 :(得分:1)
修改强>
没有点击目标不在您的控制范围内抱歉,这个答案与您的具体问题无关,但是我会留下它,对于那些也错误解释您的问题并通过搜索到达的人有用
原始答案:
您可以使用网址的hash
部分来触发弹出窗口:
if (window.location.hash == '#new') {
window.location.hash = '';
$('#create-link').trigger('click');
}
当您转到“http://mysite.com/item/ #new ”时,我们会使用它来触发创建对话框