我正在使用Snap.com服务在我的网页上创建维基百科链接的快照。加载页面时,它与页面中的链接一起正常工作。但是,当通过Javascript创建新链接并将其插入网页时,它不起作用。
加载页面时会调用一次Snap.com脚本:
<html>
<body>
...
<script type="text/javascript" src="http://shots.snap.com/ss/my-id/snap_shots.js"></script>
</body>
</html>
在文档中创建新的DOM节点后,有没有办法重新启动它们的脚本?或者其他一些方法来解决这个问题?
答案 0 :(得分:1)
我通过检查Snap.com来源找到了解决方案。 以下代码强制Snap.com重新处理页面:
SNAP_COM.shot_main_js_called = false;
SNAP_COM.shot_main_js();