2015-08-14 69 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中提供的默認功能,而且也沒有從那裏 –