使用InstantClick在每个页面上插入脚本

时间:2014-04-25 15:49:21

标签: javascript ajax pushstate pjax

我在我的电子商务网站上使用Reevoo,我们的产品在Reevoo上进行了评论。他们提供的代码需要在每个页面加载时运行。

我使用的是使用PJAX的InstantClick,并且必须修改我的所有脚本以确保它适用于此插件,但Reevoo脚本会导致问题。脚本总是在我刷新页面时运行,但是当浏览网站时,它会偶尔会中断并且在页面刷新之前不会再次运行。

这是Reevoo给我们的代码 -

var trkref = 'CEX'; 
var myscript = document.createElement('script');
myscript.type = 'text/javascript'; 
myscript.setAttribute = 'data-no-instant', 'true';
myscript.src=('http://mark.reevoo.com/reevoomark/CEX.js?async=true'); 
var s = document.getElementById('reevoomark-loader'); 
s.parentNode.insertBefore(myscript, s);

任何帮助将不胜感激!

0 个答案:

没有答案