一个关于跨机器但是没跨域调用ActiveX的问题

我有两台电脑,A和B比方说,都连在同一个路由器上面
然后有一个ActiveX的插件,已经安装在A机器上面,还有一个1.html,在A机器本地调用的时候,能显示出图片来
但是把这个1.html放到B机器上面的web服务器上面,访问http://192.168.1.113/1.html。图片就没显示了,这是怎么回事呢?

测试使用的html为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML xmlns="http://www.w3.org/1999/xhtml">

<HEAD>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<TITLE>test</TITLE>

</HEAD>

<BODY>
<OBJECT

id=test

classid="clsid:458FE3FF-3843-49C6-802D-AC10D9769609"

width="800"

height="600"
>
<param name="filepath" value="pic/1.png" />
</OBJECT>

</BODY>

</HTML>


还使用过如此形式的:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<HTML xmlns="http://www.w3.org/1999/xhtml">

<HEAD>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<TITLE>test</TITLE>

</HEAD>

<BODY>
<OBJECT

id=test

classid="clsid:458FE3FF-3843-49C6-802D-AC10D9769609"

width="800"

height="600"
>
<param name="filepath" value="http:192.168.1.113/pic/1.png" />

</OBJECT>

</BODY>

</HTML>



在web目录下面,存在有pic/1.png,并且和1.html同一层级。
没遇到过这种情况,特来请教一下大家。
...全文
99 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
自己解决了 原来是没有实现objsafe接口的问题
  • 打赏
  • 举报
回复
补充一点,访问http://192.168.1.113/1.html,是在A机器上面运行的,A机器已经安装好了ActiveX插件了!

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧