Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我能用什么来代替大多数浏览器都能使用的ActiveX_Javascript - Fatal编程技术网

Javascript 我能用什么来代替大多数浏览器都能使用的ActiveX

Javascript 我能用什么来代替大多数浏览器都能使用的ActiveX,javascript,Javascript,下面是打开驻留在用户本地计算机上的Access程序的ActiveX解决方案 <script type="text/javascript"> function Start() { var connX = new ActiveXObject("Access.Application"); connX.OpenCurrentDatabase("C:\\Database1.accdb"); connX.Visible = true; }

下面是打开驻留在用户本地计算机上的Access程序的ActiveX解决方案

  <script type="text/javascript">
    function Start() {
      var connX = new ActiveXObject("Access.Application");
      connX.OpenCurrentDatabase("C:\\Database1.accdb");
      connX.Visible = true;
    }
</script>

函数Start(){
var connX=新的ActiveXObject(“Access.Application”);
connX.OpenCurrentDatabase(“C:\\Database1.accdb”);
connX.Visible=true;
}
我希望它能够在大多数浏览器上运行,而不是ActiveX。我该怎么做

假设用户具有访问权限,并且操作系统为Windows 7、8或10。我希望该解决方案能够在IE、Edge、Chrome、Firefox和Safari上运行。如果解决方案不能在这些浏览器中的任何一个上工作,请告诉我它在哪些浏览器上工作

Craig's list如何调用您的电子邮件客户端,并传递该程序数据,如电子邮件的主题、收件人和正文


我想知道是否可以使用相同的方法调用本地数据库客户端(而不是本地电子邮件客户端),在这种情况下,该客户端将是Microsoft Access。

Craigslist使用链接激活您的电子邮件客户端。例如,下面的链接将启动一封新的电子邮件,发送至“someone@example.com在默认电子邮件客户端中,并填写主题“foobar”和正文“qwerty”


现代浏览器不公开任何用于在用户系统上启动任意应用程序的界面

但是,有些应用程序确实注册了自己的自定义URI协议,以允许浏览器链接启动应用程序。例如,Windows 10反馈应用程序会执行此操作,以便您可以单击浏览器中的链接,它会将您带到应用程序中的特定位置


看来。我怀疑它只会让你在用户系统上打开任何旧文档,但你可以随意使用它,看看它是否能满足你的需要。

Craigslist使用链接激活你的电子邮件客户端。例如,下面的链接将启动一封新的电子邮件,发送至“someone@example.com在默认电子邮件客户端中,并填写主题“foobar”和正文“qwerty”


现代浏览器不公开任何用于在用户系统上启动任意应用程序的界面

但是,有些应用程序确实注册了自己的自定义URI协议,以允许浏览器链接启动应用程序。例如,Windows 10反馈应用程序会执行此操作,以便您可以单击浏览器中的链接,它会将您带到应用程序中的特定位置


看来。我怀疑它是否能让您在用户系统上打开任何旧文档,但您可以随意使用它,看看它是否能满足您的需要。

由于activeX不受支持,您可能无法再重复使用它了。查看一个简单的后端,以便为您访问数据库。只有IE仍将运行activeX。也许有一种方法可以让用户通过文件输入在本地机器上选择数据库文件,但我不知道在脚本中可用access数据库后如何实际打开或操作它,没有activeX。您找到解决方案了吗?由于activeX不受支持,您可能无法再复制。查看一个简单的后端,以便为您访问数据库。只有IE仍将运行activeX。也许有一种方法可以让用户通过文件输入在其本地计算机上选择数据库文件,但我不知道在脚本中没有activeX的情况下如何打开或操作access数据库。你找到解决方案了吗?
<a href="mailto:someone@example.com?subject=foobar&body=qwerty">Email someone</a>