我已经使用 HTML 在我的项目中成功实现了智能卡读卡器,一切都完美地 100% 工作,但是当我将所有文件传输到我的 MVC 项目并运行(本地主机)时,我无法执行卡的初始化功能读者。说“访问被拒绝”
我的目标
<OBJECT id="EIDAWebComponent" style="border:solid 1px gray"
CLASSID="CLSID:A4B3BB86-4A99-3BAE-B211-DB93E8BA008B"
width="130" height="154"></OBJECT>
更新: 我创建了一个新的 ASP.Net Web 应用程序(空模板),然后我复制了整个 js 和 html 文件。然后将 HTML 页面设置为起始页。问题可能出在我的本地主机上。当我使用此链接 C:\Public Data ActiveX\PublicDataActiveX.html 在 IE 中浏览我的文件时,activex 正在运行。但是这个链接http://localhost:28679/PublicDataActiveX.html它不是。
最佳答案
问题可能只是为了让 ActiveX 工作而启用 HTTPS。
如果你的堆栈让这变得困难,你可以在上面有一个代理,比如 nginx:
http://cnedelcu.blogspot.com.co/2014/10/https-with-nginx-setting-up-ssl.html
关于javascript - 在 MVC 中移动 javascript 后,ActiveX 中的访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46467151/