Javascript 在页面加载时隐藏外部元素

Javascript 在页面加载时隐藏外部元素,javascript,Javascript,我正在使用Incapsuala Web应用程序防火墙。它允许我在页面的左下角显示Incapsula密封。但是,我需要为一些PDF报告生成一些弹出页面-弹出页面显示印章,因此也显示在生成的PDF文档上 我认为以下是Incapsula代码 <script type="text/javascript"> //<![CDATA[ (function() { var _analytics_scr = document.createElement('script'); _analytics

我正在使用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>

//

生成弹出页面时,如何隐藏此信息?

不确定,但这可能会有所帮助,但您可以使用
Phontom.js
使用
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();
    }
};