2015-08-14 64 views
0

我目前正在修改之前的开发人员所留下的网站。我正在努力修改一些JavaScript。但是,我的所有更改只能在本地主机站点中使用,而不能在分段站点中使用。我在浏览器上查看了源代码,并且看到这些脚本链接已经改变为这样的<script type="text/rocketscript" data-rocketsrc='...'></script>,我相信我的更新的JS代码不会因此而工作。从标题中删除CloudFlare sript?

我也看到它上面的CloudFlare CDN代码以及:

<script type="text/javascript"> 
//<![CDATA[ 
try{if (!window.CloudFlare) {var CloudFlare=[{verbose:0,p:0,byc:0,owlid:"cf",bag2:1,mirage2:0,oracle:0,paths:{cloudflare:"/cdn-cgi/nexp/dok3v=1613a3a185/"},atok:"204f23173dc3b0ee3fe57272b30ddbf2",petok:"6d99c6da0f9c5af0b780fc54f705ae1b6732742a-1439571640-1800",betok:"1b5c428c2c19f5473b41af6d945e42424041cb79-1439571640-120",zone:"hagarstage.com",rocket:"a",apps:{}}];document.write('<script type="text/javascript" src="//ajax.cloudflare.com/cdn-cgi/nexp/dok3v=e9627cd26a/cloudflare.min.js"><'+'\/script>');}}catch(e){}; 
//]]> 
</script> 

但我的本地站点没有这种脚本加载的。

我探索了所有插件,并且没有安装与cloudflare相关的插件。 我相信一旦我删除了这个脚本,我的代码就会生效。

我在这里看到链接https://wordpress.org/support/topic/cloudflare-code-left-after-uninstalling。但是,没有人回答。那么有什么办法可以彻底删除这个脚本?

回答

2

如果网站以某种方式位于CloudFlare网络上(直接注册/通过托管合作伙伴),我们只会插入该JavaScript。它看起来像火箭装载机被打开&开启可选的性能特性(如火箭装载机)或应用程序将在您的网站,通过代理运行插入JavaScript(这就是为什么你看到一个差异直接检查你的服务器)。

+0

嗨demoncloudflare配置。我担心的是他用自己的帐户在CloudFlare上进行了配置。这有可能做到吗? –

+0

嗨, 有可能是这里的情况。删除它的唯一方法是关闭帐户中的可选应用和功能。头部被我们添加,所以当我们的代理在记录上运行时,无法将其从页面中移除。 – damoncloudflare

+0

demoncloudflare嗨,有没有我可以不登录帐户摆脱这种配置的任何机会呢?我联系了以前的开发人员,他忘记了他向CF注册的凭证 –

1

是否有可能在使用CloudFlare的登台服务器上有一个缓存插件,因为它是CDN?

+0

你好艾比,谢谢你回到我身边。有安装在网站没有缓存插件,但在的cPanel –

+0

这可能是它,然后找到一个CloudFlare的晚餐缓存部分 - 如果你把它们关掉,不javascript的消失? –

+0

嗨艾比,对于迟到感到抱歉。其实,这是在cPanel中提供的默认功能,而且也没有从那里 –