2015-05-23 62 views
2

我正在使用Incapsuala Web應用程序防火牆。它允許我在頁面的左下角顯示Incapsula封印。但是,我需要爲某些PDF報告生成一些彈出式頁面 - 彈出式頁面顯示封印,因此也會在生成的PDF文檔中顯示。在頁面加載時隱藏外部元素

我認爲下面是Incapsula代碼

<script type="text/javascript"> 
//<![CDATA[ 
(function() { 
var _analytics_scr = document.createElement('script'); 
_analytics_scr.type = 'text/javascript'; _analytics_scr.async = true; _analytics_scr.src = '/_Incapsula_Resource?SWJIYLWA=9e14fec597ae623cd2f9cd71c4403630&ns=36'; 
var _analytics_elem = document.getElementsByTagName('script')[0]; _analytics_elem.parentNode.insertBefore(_analytics_scr, _analytics_elem); 
})(); 
// ]]> 
</script> 

如何隱藏,這是生成的彈出網頁的時候?

+0

把它包在一個函數,只有當你需要它調用它。 – R4nc1d

回答

0

不確定,但也許這會有所幫助,但您可以使用Phontom.js 使用page.onResourceRequested方法中止所有請求到谷歌分析。

你可以閱讀它here

page.onResourceRequested = function(requestData, request) { 
    if ((/google-analytics\.com/gi).test(requestData['url'])){ 
     console.log('Request to GA. Aborting: ' + requestData['url']); 
     request.abort(); 
    } 
}; 
相關問題