vol001cover

编者按:

  1. 两阳在2026年给高三级换了新一体机,搭配的是edge浏览器,无法观看录播室直播
  2. 旧一体机使用的是qq浏览器,可以直接观看直播
  3. “录播室直播”网站下让我们下载的控件包属于 ActiveX 控件
  4. 问题出现在在安装好控件包后录播室页面仍然提示安装控件包

解决办法

方法一:在设置中允许IE模式页面访问

注:在edge设置里添加兼容性网页,有效期为30天,过期后需要重新添加

  1. 打开Microsoft Edge,设置-默认浏览器
  2. 把“在 Internet Explorer 模式下重新加载网站”选项设置为允许
    图1
  3. 把录播室直播网页的网址(10.40.12.202)添加为“ Internet Explorer 模式页面”
    图2
    图3
  4. 刷新录播室直播网页,允许加载控件,就可以正常观看了

方法二:通过添加企业站点列表实现永久的IE模式访问

与方法一不同,企业站点列表可以实现永久的IE模式访问

  1. 打开注册表编辑器,输入该路径,回车
    1
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
    图4
  2. 如果在Microsoft 下没有找到Edge 这个文件夹(项),可以右键点击Microsoft 文件夹,选择 新建 -> 项,并将其命名为Edge
    图5
  3. 在右侧的空白处,右键点击,选择 新建 -> DWORD (32位)值,并将其命名为 InternetExplorerIntegrationLevel,双击它,将 数值数据 修改为1,然后点击确定
    图6
  4. 再次在右侧空白处右键,选择 新建 -> 字符串值,并将其命名为InternetExplorerIntegrationSiteList,双击它,将 数值数据 修改为你的站点列表文件路径(到这一步还没创建站点文件,例如file:///C:/site.xml,然后点击确定
    图7
  5. 创建站点文件,在里面添加两阳录播室网址。比如在C盘根目录创建一个文本文档,编辑以下内容,保存,改后缀为.xml
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <site-list version="2">
    <created-by>
    <tool>EMIESiteListManager</tool>
    <version>12.0.0.0</version>
    <date-created>2026-05-01T10:00:00</date-created>
    </created-by>
    <site url="10.40.12.202">
    <compat-mode>IE11</compat-mode>
    <open-in allow-redirect="true">IE11</open-in>
    </site>
    </site-list>
  6. 重启浏览器(在任务栏右下角右击edge图标,关闭Microsoft Edge),进入录播室网站,允许加载控件,就可以正常观看直播

    有时 Edge 不会自动拉取企业站点列表,必须手动执行强制更新

    1. 打开 edge://compat
    2. 点击”强制更新”按钮
    3. 重启Edge

问题分析

ActiveX 控件本质上是 COM (Component Object Model) 组件,当IE加载一个 ActiveX 控件时,会发生以下情况:

  1. 进程内加载:IE 不会为 ActiveX 创建一个新进程,而是通过 COM 运行时直接在自身的进程空间内加载并实例化该控件的代码。
  2. 线程复用:控件的代码在 IE 进程的线程中执行。
  3. 令牌共享:由于线程在同一个进程内,它们天然共享该进程的访问令牌

因此,ActiveX 控件执行的任何操作,在操作系统看来,就是用户的操作,如果用户以管理员权限运行浏览器,那么 ActiveX 控件就是管理员权限。即使是以标准用户权限运行浏览器,它也可以直接触发 UAC 诱导用户授权。恶意网站可以通过继承浏览器进程的用户令牌的 ActiveX 控件执行恶意脚本,造成网络安全问题

相比之下,现代web技术通过沙盒、有限接口和无法触发 UAC ,从根本解决了ActiveX控件的安全问题

所以,微软在自家产品内逐步限制 ActiveX 控件的使用

· Microsoft Edge:从2015年首个版本(Windows 10)起便不支持,需要像上文一样允许IE模式页面访问

· **Internet Explorer (IE)**:2006年推出的IE7是分水岭,引入了“ActiveX opt-in”机制。此后IE会默认禁止绝大多数控件,仅靠用户手动点击信息条授权后才能运行。后续的IE8-IE11延续并强化了此策略

· Microsoft Office:2025年4月起,Office 365和Office 2024也将默认禁用ActiveX控件

这也就造成了我们无法直接使用Edge浏览器观看录播室直播

为什么电脑老师的方案行不通

许多国产浏览器(如 QQ 浏览器)内置 IE 内核,可以直接加载 ActiveX 控件,理论上安装好浏览器后就可以看录播室直播才对。我们电脑老师的方案是下载个搜狗浏览器观看。但我班主任和其它班老师都试过了,没用,具体原因因各家国产浏览器的特性而异,这个是ai回答的内容

大部分国产浏览器确实还支持 ActiveX,不过普遍采用了“双内核”的策略:

· 360安全/极速浏览器:访问政务、网银等网站时,可手动将内核切换为“兼容模式”(IE内核)以获得ActiveX支持

· QQ浏览器:同样内置IE内核形成“兼容模式”。但需要注意,QQ 浏览器已不再支持 Flash ActiveX 控件

· 搜狗浏览器:需要将模式从“高速”手动切换为“兼容模式”,然后参考 Windows 的 IE 选项进行相关设置

· 猎豹浏览器:点击地址栏的“闪电”图标,在下拉菜单中选择“IE兼容模式”即可。此外还需关闭广告过滤和网页加速功能。

· 傲游浏览器:支持通过地址栏图标手动切换至 IE 内核(Trident)

· 2345浏览器:支持 ActiveX,用户反映其部分新版本在兼容特定插件时存在稳定性问题

在特殊的信创信创环境中,像龙芯浏览器等国产浏览器可能会有较彻底的 ActiveX 兼容方案

另外需要注意的是,像 UC 浏览器这类产品,其 PC 版本身不再内置 IE 内核,无法直接调用 ActiveX,但依然可以通过自带的“网页兼容模式”进行模拟尝试,或借助浏览器拓展、Edge 的 IE 模式来间接调用。

总的来说,这些浏览器都主要是利用“调用IE内核”的方式来支持ActiveX的。如果对某个具体浏览器感兴趣,我们可以进一步探讨~

但我还是倾向于使用Edge浏览器,因为国产浏览器大多数内核落后、捆绑其自家产品、广告多,就算你使用大佬的去广告版本,也会被Defender颗秒 (加白可以,但两阳一体机自带开机还原)

建议

建议电脑老师使用以下方法(方法二衍生版)

  1. 新建文本文档,输入内容,保存,改后缀为.reg

    1
    2
    3
    4
    5
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
    "InternetExplorerIntegrationLevel"=dword:00000001
    "InternetExplorerIntegrationSiteList"="file:///站点文件的路径/site.xml"

    意思是像方法二那样配置好注册表,其中站点文件在课件指定目录下,重命名为site.xml

    1. 路径一定是全英文的,否则会乱码,需要使用 UTF-8 保存
    2. 放到课件下是为了方便统一管理企业站点
  2. 创建站点文件,编辑以下内容,保存,改名称为site.xml

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <site-list version="2">
    <created-by>
    <tool>EMIESiteListManager</tool>
    <version>12.0.0.0</version>
    <date-created>2026-05-01T10:00:00</date-created>
    </created-by>
    <site url="10.40.12.202">
    <compat-mode>IE11</compat-mode>
    <open-in allow-redirect="true">IE11</open-in>
    </site>
    </site-list>
  3. 最后把这两个文件上传到课件指定目录里面里面

  4. 在教室运行.reg文件

  5. 重启浏览器(在任务栏右下角右击edge图标,关闭Microsoft Edge),进入录播室网站,允许加载控件,就可以正常观看直播

    有时 Edge 不会自动拉取企业站点列表,必须手动执行强制更新

    1. 打开 edge://compat
    2. 点击”强制更新”按钮
    3. 重启Edge

总结

新一体机安装好控件包后仍提示安装控件包,本质上是Edge默认不支持 ActiveX 控件,通过在Microsoft Edge使用 IE 模式页面访问即可