javascript - 在 MVC 中移动 javascript 后,ActiveX 中的访问被拒绝

标签 javascript asp.net-mvc activex smartcard-reader

我已经使用 HTML 在我的项目中成功实现了智能卡读卡器,一切都完美地 100% 工作,但是当我将所有文件传输到我的 MVC 项目并运行(本地主机)时,我无法执行卡的初始化功能读者。说“访问被拒绝”

在 HTML 中(所有功能都在工作,没有访问被拒绝的错误) enter image description here

在MVC中 enter image description here

我的目标

<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/

相关文章:

asp.net-mvc - 由于 "missing"包,Azure DevOps Pipeline 在构建步骤中失败。我该如何解决这个问题?

c# - html.dropdownlist 的 Javascript 更改事件

silverlight - Silverlight 可以包含 ActiveX 吗?

java - 是否可以在Java上编写active-x组件?

javascript - 如何使用字符串添加表单文本框的值,for循环

javascript - JS中Base64转图片文件

javascript - 如何注入(inject) javascript 函数并稍后使用 gecofx 调用它

javascript - dragula - 如何禁用在其父容器中的拖动

javascript - 如何将不同的局部 View 加载到 mvc 4 中的 Bootstrap 模式

java-无法访问 ActiveX 应用程序 "com.jacob.com.ComFailException: Can' t 从 progid 获取对象 clsid”