Internet explorer 本地网页中的ActiveX内容,以及;“网络的标志”;

Internet explorer 本地网页中的ActiveX内容,以及;“网络的标志”;,internet-explorer,mark-of-the-web,Internet Explorer,Mark Of The Web,我正在尝试制作一个网页,人们可以在本地从硬盘上运行,这个网页将显示一个.wmv视频(也存储在本地),使用Windows Media Player 当我运行这个程序时,IE会在顶部显示“ActiveX警告”栏,这正是我试图解决的问题。如果我从web服务器加载,它可以正常加载,但是从本地磁盘加载,它不会 现在,很明显,MS添加了这个东西正是为了解决这个问题,然而,我已经尝试了一段时间使它工作,但它就是没有。我仍然得到警告栏 网络的标记应该仍然有效吗?或者这是某种不受欢迎的东西? 我做错什么了吗?我应

我正在尝试制作一个网页,人们可以在本地从硬盘上运行,这个网页将显示一个.wmv视频(也存储在本地),使用Windows Media Player

当我运行这个程序时,IE会在顶部显示“ActiveX警告”栏,这正是我试图解决的问题。如果我从web服务器加载,它可以正常加载,但是从本地磁盘加载,它不会

现在,很明显,MS添加了这个东西正是为了解决这个问题,然而,我已经尝试了一段时间使它工作,但它就是没有。我仍然得到警告栏

网络的标记应该仍然有效吗?或者这是某种不受欢迎的东西?
我做错什么了吗?我应该遵循所有的指示,看起来是这样的:

我试着把它放在DOCTYPE之前,DOCTYPE和之间,紧接着放在文档的后面,等等。似乎什么都不起作用

我在IE7和IE8中试过这个

任何想法都将不胜感激

谢谢

我已经试了一段时间让它工作,但它就是没有。我仍然得到警告栏

令人沮丧的通常原因是Web的标记包含一个尾随的换行符。这条新线必须出现。它必须是Windows新行:CR后跟LF。如果你在一个合理的文本编辑器中编辑你的文件,默认使用普通的换行符保存,你的MOTW将神秘地无法工作

MOTW位于文件的最开头,用字符串文字表示如下:

"<!-- saved from url=(0014)about:internet -->\x0D\x0A"
“\x0D\x0A”

微软根本没有做好记录这一点的工作。

我在这个问题上浪费了几个小时。甚至尝试了.HTA扩展而不是HTML,这是可行的,但我不喜欢.HTA应用程序保持打开状态,像一个受伤的拇指一样四处游荡


将HTML文件保存在UTF-8而不是ANSI中,这标志着Web工作正常。这太疯狂了。拇指朝下,女士!为什么不能对此进行记录

下面的代码以UTF-8格式保存为HTML,它适合我

    <!doctype html>
    <!-- saved from url=(0014)about:internet -->

    <html>
    <head></head>
    <body>


bobince:谢谢您的回复。我在某处看到了这一切,并确保这一切都发生了。我正在使用记事本++,设置为Windows格式并显示所有字符。我把MOTW放在文件的开头,在这行的末尾有CR和LF。它仍然不起作用。。。还有其他想法吗?@DanielMagliola:检查一下,您没有将其保存为UTF-16LE(Windows错误地称之为“Unicode”)。除了通常是网页编码的错误选择外,UTF-16-without-BOM也会导致MOTW因未知原因而失败。如果不是那样,我不知道。。。你可以上传一个非工作文件到某个地方查看吗?刚刚检查过吗?该文件编码为ANSI。将其更改为带BOM的UTF-8,但仍然不起作用。您可以在这里看到该文件:(当然它在该URL中工作,但是下载它时,我收到activex警告)谢谢@博宾斯:棒极了。这个问题让我感到困惑和沮丧。非常感谢@7年后,bobince仍然帮助我们!记事本++->EOL转换->Windows和修复!简直不敢相信lol“这太疯狂了。大拇指朝下,小姐!为什么不能记录下来?”非常强烈的附议,这太疯狂了。您关于另存为UTF-8的建议奏效了。