gpt4 book ai didi

javascript - 我正在使用移动宽带 USB 内存棒,它正在将脚本插入到我的页面中。我怎样才能阻止它?

转载 作者:数据小太阳 更新时间:2023-10-29 05:44:54 26 4
gpt4 key购买 nike

我最近开始使用 3G 移动宽带 U 盘。它来自英国移动通信公司 T-Mobile。一切似乎都很好,直到我尝试通过将网站上传到我的实时服务器来测试我一直在本地开发的网站。

当我查看实时网站的代码时,我发现发生了两件奇怪的事情:

  1. 一个脚本被插入到我的文档的头部:<script src="http://1.2.3.8/bmi-int-js/bmi.js" language="javascript"></script>

    我可以在我的代码中加入什么来防止脚本插入吗?

  2. 通常我的 css 包含在我的页面中,例如:

    <link href="style.css" rel="stylesheet" type="text/css" />

但是现在当我查看我的源代码时,css 已直接插入到脚本标记之间的页面中,例如:

<style type="text/css" style="display:none">div.calendar{color:#000;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;-moz-box-shadow:0px.....

某些 javascript 文件也会发生这种情况。

这是怎么回事?

最佳答案

您看到的修改实际上并未出现在您网站的标记中。我访问过您的网站并可以验证这一点。发生的事情是,T-Mobile 正试图“优化”使用您的无线棒访问的任何站点,但做得很糟糕。 This guy's reporting the same problem:

It turns out that T-Mobile (and Vodafone UK) think it is appropriate to insert their own Javascript into each page which I visit, which pipes all images through a proxy to degrade their quality. However, due to an improperly terminated newline, this script cannot be parsed by Firefox or Opera in conjunction with any XHTML 1.1 or XML documents.

这是我看到的head 的前几行:

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>The Smile Zone | Home</title>
<link rel="stylesheet" type="text/css" href="manager/templates/smiletemplate/css/style.css" />
<link type="text/css" rel="stylesheet" href="http://www.jotform.com/css/styles/form.css?v3"/>
<link href="manager/templates/smiletemplate/css/calendarview.css" rel="stylesheet" type="text/css" />

我不知道您是否可以覆盖无线服务的这种行为,但您可以放心,您网站的其他访问者不会遇到同样的问题。

关于javascript - 我正在使用移动宽带 USB 内存棒,它正在将脚本插入到我的页面中。我怎样才能阻止它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3799587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com