Jquery 强制外部脚本在加载时触发

Jquery 强制外部脚本在加载时触发,jquery,linkedin,Jquery,Linkedin,我有一个页面(第1页),它将不同的页面(第2页)加载到模式弹出窗口中。这个新页面(page2)有两个外部脚本,应该在页面加载时启动。如果我自己加载AJAX页面,这很好,但是当我试图从另一个页面(第1页)调用它们时,它们根本不会启动 现在,棘手的部分是,脚本是由用户插入到CMS中的,包括脚本标签——而脚本实际上只是指向不同服务器(LinkedIn)上的外部脚本的链接。好玩 我可以强制这些脚本在加载时启动吗?您遇到了一个安全问题。您不能通过AJAX调用不同的域,这是为了防止跨域脚本漏洞。如果您无法控

我有一个页面(第1页),它将不同的页面(第2页)加载到模式弹出窗口中。这个新页面(page2)有两个外部脚本,应该在页面加载时启动。如果我自己加载AJAX页面,这很好,但是当我试图从另一个页面(第1页)调用它们时,它们根本不会启动

现在,棘手的部分是,脚本是由用户插入到CMS中的,包括脚本标签——而脚本实际上只是指向不同服务器(LinkedIn)上的外部脚本的链接。好玩


我可以强制这些脚本在加载时启动吗?

您遇到了一个安全问题。您不能通过AJAX调用不同的域,这是为了防止跨域脚本漏洞。如果您无法控制外部页面(linkedin)

疯狂猜测模式:这些脚本通过
$(文档)自行“激活”。准备就绪(…)
?不,脚本是linkedin(在其服务器上)提供的带有src的常规标记。我不是在动态检索它们。该死,我没想过。因此,即使调用的页面以及引用脚本的页面位于我的域中,脚本也不会被激发,因为它们指向不同的域?唯一可行的解决方案是下载脚本并将其放在本地吗?这取决于脚本的功能,但这可能会起作用