2013-03-20 36 views
-1

我试图在javascript中构建某种API。基本上,我希望客户端在他的页面上包含一个脚本,该脚本将加载jquery,colorbox并执行一个自定义函数,该函数现在仅显示带有消息的colorbox弹出窗口。当然,客户端在他的页面上包含的脚本将由我托管。在客户端的网站上加载自己的脚本

该脚本应该如何实现以上所有功能?

+0

您需要加载jQuery的,载荷颜色框,然后执行代码。这是非常可行的。 – 2013-03-20 21:10:49

+0

如果所需的输出功能相同,那么我只需要用户提供一个带有所需定制的json或xml文件并解析它并应用到您现有的功能(I.E。弹出窗口)。除非你明确要求让用户处理js,否则我会保持简单。除非你真的试图编写一个可被xss利用的页面,在这种情况下,请忽略我的雏形建议。 – Terrance 2013-03-20 21:13:56

回答

0

像这样

var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; 
po.src = 'link to your script here'; 
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); 

How to Append <script></script> in javascript?

1

脚本SRC指向您自己的URL,就像您使用CDN或Google Analytics一样。

当然,脚本会希望找到一些HTML,如脚本已经运行的那样定义。除此之外 - 就好像它在你自己的页面上一样。

相关问题