【问题标题】:Any way to prevent external jQuery or javascript code in website防止网站中外部 jQuery 或 javascript 代码的任何方法
【发布时间】:2014-11-08 16:11:21
【问题描述】:

尽量阻止第三方脚本进入我的网页。

如何从我的网页中阻止这个外部不需要的脚本代码。

我尝试了许多脚本来阻止它,但对我没有任何帮助。

【问题讨论】:

  • 当问题未知时忍不住
  • 问题不清楚。谁创建了这些页面?
  • 如果您有托管站点的自动页脚链接 - 替换托管站点 ...
  • 您能否发布您网站的链接并更准确地了解问题所在。是 div,只是链接还是其他?

标签: javascript asp.net html asp.net-mvc-4


【解决方案1】:

如果指向外部站点的链接在您可以访问的页面上,那么您可以使用 jQuery 来实现。

例如:如果到外部网站的链接看起来像这样

<a id='externalLinkID' href='http://www.ExteranlSite.com'>Link To External Site</a>

然后当页面加载时你就可以写了。

$("#externalLinkID").removeAttr("href")

【讨论】:

    【解决方案2】:

    在我的网站中添加了托管网站的自动页脚链接

    这有点令人困惑,因为如果您确实放置了链接,您应该能够从 HTML 中手动删除它。但是,如果链接是由您的托管公司自动生成的,那么首先您必须通过删除链接来确保您没有违反任何条款和条件。一些服务提供免费的网站设计,但您必须在您的网站中显示一些属性...其中之一是 wix.com

    现在,如果您确定可以合法删除链接,则可以使用 css 的 display 属性将其隐藏。但是,如果链接是由覆盖此属性的脚本添加的,这可能不起作用,在这种情况下,您将需要使用 javascript 来隐藏此元素/链接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多