Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从特定页面隐藏第三方脚本_Javascript_Jquery_Html - Fatal编程技术网

Javascript 从特定页面隐藏第三方脚本

Javascript 从特定页面隐藏第三方脚本,javascript,jquery,html,Javascript,Jquery,Html,我有一个HTML模板,其中使用了第三方javascript代码。这个特殊的代码提供了一个聊天选项。我在我的header.html中添加了这个脚本,这样它就可以显示在所有页面中。但是,我不希望在我的登录页面中显示此内容。我希望仅在登录后显示此内容 如何在特定页面(这里是login.html)中隐藏此信息 Header.html <!doctype html> <head> <meta charset="utf-8"> <link rel

我有一个HTML模板,其中使用了第三方javascript代码。这个特殊的代码提供了一个聊天选项。我在我的header.html中添加了这个脚本,这样它就可以显示在所有页面中。但是,我不希望在我的登录页面中显示此内容。我希望仅在登录后显示此内容

如何在特定页面(这里是login.html)中隐藏此信息

Header.html

 <!doctype html>
 <head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="bower_components/weather-icons/css/weather-icons.min.css">
    <link rel="stylesheet" href="styles/main.css">
</head>
<body data-ng-app="app" id="app" class="app" data-custom-page="" data-off-canvas-nav="" data-ng-controller="AppCtrl" data-ng-class=" {'layout-boxed': admin.layout === 'boxed' } ">
    <section data-ng-include=" 'views/index.html' " id="header" class="header-container" data-ng-class=" {'header-fixed': admin.fixedHeader} " data-ng-controller="HeaderCtrl" data-ng-intro-options="introOptions" data-ng-intro-method="startIntro" data-ng-intro-autostart="true"></section>  
    <script src="http://maps.google.com/maps/api/js?sensor=false"></script>
    <script src="scripts/vendor.js"></script>
    <script src="scripts/jquery.leanModal.min.js"></script>
    <script src="scripts/ui.js"></script>
    <script src="scripts/app.js"></script>
    <script src="scripts/product_listing.js"></script>
    <script src="scripts/angular-cookies.js"></script> 
 <script id="SettingsScriptTag"> 
 **Third Party script Goes here**
 </script>
</body>
</html>

**第三方脚本在这里**
上述header.html包含在所有其他模板中。第三方脚本也在登录页面中运行。我需要在登录页面中隐藏它。

如果使用jquery删除html元素。所以您可以在登录页面的DocumentReady上编写此脚本

$(document).ready(function(){
    $( "#SettingsScriptTag" ).remove();
});
如果您正在使用jQuery(我认为您是…?)


提供更多详细信息、代码。。。现在很难帮你了!你能分享一些代码吗?你可以隐藏不必要的代码,告诉我们主要的问题。
$(function () {
  if (window.location.pathname !== '/login.html') {
    // Third-party script goes here
  }
});