大家好,今天小编关注到一个比较有意思的话题,就是关于javascript访问本地设备的问题,于是小编就整理了2个相关介绍javascript访问本地设备的解答,让我们一起看看吧。
- js不能加载本地资源?
- js如何判断是否可以打开本地软件?
方案一:可以将项目部署在web服务器上,如tomcat,
将目录移动到例如apache-tomcat-7.0.47\webapps\下,启动tomcat,然后浏览器打开后输入***://localhost/...即可。
div>
方案二:设置浏览器
现在浏览器为了安全起见,一般都默认不能加载本地文件,其实我们设置一下就可以加载了。
chrome:
1、
(1)得到Chrome的安装路径,例如:C:\Program Files\Google\Chrome\Application
(2)在命令行窗口,输入安装路径,加上--allow-file-access-from-files参数,例如:
Chrome installation path\chrome.exe --allow-file-access-from-files
重新启动浏览器即可。
刚开始的时候,一直在考虑如何使用 js 来判断某个软件是否安装(可以被浏览器调用的软件)。却一直没有头绪。后来在各大网站找到一些方法:
但后来发现这些方法都无效,很是失望。
最后在 github 上找到了一个插件:Custom Protocol Detection in Browser
使用方法参考里面的即可。
基于插件原理的重构
在插件中有一个部分的原理是这样的:如果本地安装了插件,当尝试使用插件打开时,后触发事件;如果无法打开插件,则什么都不会发生。
根据这个原理,进行一个简单的封装。(其实也不算是封装,只是简单的把其中的原理展现出来而已)
这里使用的是代码,主要是为了兼任低版本的浏览器,可以在理解其中的原理后,移植到相应的项目或者框架。
原理分析
打开本地插件(软件,例如 qq)的方法基本是让浏览器的 url 发生改变,一般有以下方法:
到此,以上就是小编对于j***ascript访问本地设备的问题就介绍到这了,希望介绍关于j***ascript访问本地设备的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.fengdengtech.com/post/74675.html
相关推荐
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript是个插件的问题,于是小编就整理了3个相关介绍javascript是个插件的解答,让我们一起看看吧。如何用JS写一个chrome插件来搜索现成的网页内容并替换?如何评价一...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于html子页面放哪的问题,于是小编就整理了1个相关介绍html子页面放哪的解答,让我们一起看看吧。怎样使用浏览器查看网页HTML和CSS源代码?怎样使用浏览器查看网页HTML和CSS源代码...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript读取cad文件的问题,于是小编就整理了2个相关介绍javascript读取cad文件的解答,让我们一起看看吧。cad安装找不到js文件?js算量插件怎么安装到天正cad...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于JavaScript在本地运行的问题,于是小编就整理了2个相关介绍JavaScript在本地运行的解答,让我们一起看看吧。js不能加载本地资源?js如何将本地路径转换成http路径?js不...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于电脑html文件怎么安装的问题,于是小编就整理了5个相关介绍电脑html文件怎么安装的解答,让我们一起看看吧。手机浏览器下载的文件怎么安装?tcl电视怎么安装浏览器,详细操作办法?tcl电...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript编程与框架的问题,于是小编就整理了2个相关介绍javascript编程与框架的解答,让我们一起看看吧。node.js应该学习哪些框架?javascript哪个框架好入门...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript是什么属性的问题,于是小编就整理了4个相关介绍javascript是什么属性的解答,让我们一起看看吧。js判断元素属性值是否是空如何使用JavaScript的userA...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript网页怎么打开的问题,于是小编就整理了2个相关介绍javascript网页怎么打开的解答,让我们一起看看吧。怎样使用浏览器查看网页HTML和CSS源代码?HTML做的网页...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于html浏览器设计的问题,于是小编就整理了3个相关介绍html浏览器设计的解答,让我们一起看看吧。html浏览器首页怎么做?html在浏览器中可见的是?为什么hbuilder的css浏览...
-
大家好,今天小编关注到一个比较有意思的话题,就是关于javascript插件怎么创建的问题,于是小编就整理了4个相关介绍javascript插件怎么创建的解答,让我们一起看看吧。js插件怎么安装?js小说阅读器插件怎么用?jscompres...