簡體   English   中英

在頁面加載時隱藏外部元素

[英]Hide external element on page load

我正在使用Incapsuala Web應用程序防火牆。 它使我可以在頁面的左下方顯示Incapsula密封。 但是,我需要為一些PDF報告生成一些彈出頁面-彈出頁面顯示印章,結果也顯示在生成的PDF文檔上。

我認為以下是封裝代碼

<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>

生成彈出頁面時如何隱藏它?

不確定,但這也許會有所幫助,但是您可以使用Phontom.js Use page.onResourceRequested方法來中止對Google Analytics(分析)的所有請求。

你可以在這里閱讀

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM