在浏览器上打开本地应用
来源:互联网 发布:python爬虫入门 编辑:程序博客网 时间:2024/05/21 15:05
我在网上查找了很多资料,终于试验成功,所以写一下经验,让更多的人知道这个方法。
想法来源:
我经常使用翻墙软件在浏览器中翻墙,访问google,YouTube,Facebook等外国的网站,但是我想到一般就只有在用浏览器的时候,我才会去翻墙,而且不是每次用浏览器我都翻墙,我只是需要的时候才翻墙。所以,我就想在浏览器中自定义一个按钮,我想翻墙的时候,我点击这个按钮,我就可以翻墙了,不用每次在电脑上找这个软件,然后双击运行。
下面以Lantern翻墙软件为例。
来吧一步一步来。
首先,你要准备要你要在浏览器中打开的文件。
然后再编辑一个注册表信息,在命令行输入命令就可以打开这个文件。
新建一个文本文件
复制以下代码,粘贴进去。我再教你怎么修改。
<pre name="code" class="plain">Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\TESTs]@="TESTs""URL Protocol"=""[HKEY_CLASSES_ROOT\TESTs\DefaultIcon]@="C:\\Lantern\\Lantern.exe"[HKEY_CLASSES_ROOT\TESTs\shell][HKEY_CLASSES_ROOT\TESTs\shell\open][HKEY_CLASSES_ROOT\TESTs\shell\open\command]@="C:\\Lantern\\Lantern.exe\"%1\""
1、TESTs 是一个自定义的名字(大小写无所谓),这就是你到时候输入什么命令来打开这个文件的。
2、填写文件的绝对路径,路径中在\后面加过一个\这样注册表才能看得懂。
注册表就注意以上两点。
把新建的文本文件改名为test.reg。双击运行
看到成功写入注册表就表示你已经完成80%的工作了
去命令行输入tests: 试一下,看看能否成功运行
好,现在进入第二阶段,其实现在在浏览器也可以打开了。只是不知道怎么打开而已。
新建一个文本文件。复制粘贴以下代码
<html><head><title>正在跳转</title></head><body><scriptlanguage='javascript'>document.location = 'test:'</script></body></html>
或
<p><html></p><p><head></p><p><metahttp-equiv="refresh" content="0;url=test: "></p><p><title>正在跳转</title></p><p></head></p><p><body></p><p></body></p><p></html></p>
注意:document.location = 'test:'这是自动跳转的意思,跳转到test:,所以不要写错。
Ok,保存,修改为test.html,运行。是不是成功打开你的程序了?
开心了吧?
但是,我的最终目的还差一步,就是一件单击我就可以,打开我的程序,所以就在浏览器上收藏这个html文件咯,以后直接点击这个收藏,就直接打开了。简单吧!
完成操作,参考网站。
http://blog.csdn.net/kyfxbl/article/details/11970391
http://jingyan.baidu.com/article/5553fa82f18fcb65a23934eb.html
http://msdn.microsoft.com/en-us/library/aa767914.aspx
- 在浏览器上打开本地应用
- 通过手机浏览器,打开ios设备上应用/通过url schema打开本地应用
- sublime text3中将本地的图片在浏览器上怎样打开
- 在浏览器里启动本地应用
- Andriod通过手机浏览器打开本地app应用
- 通过浏览器链接打开本地应用(APP)
- 如何优雅地从浏览器打开本地应用
- 如何优雅地从浏览器打开本地应用
- 从浏览器打开一个本地应用的回退栈问题
- 如何优雅地从浏览器打开本地应用
- 如何优雅地从浏览器打开本地应用
- 浏览器打开本地exe
- 在一个应用中打开另一个本地应用
- android 淘宝天猫支付宝浏览器打开本地app传递参数打开应用内页
- Android 浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
- javascript打开本地应用
- JAVA打开本地应用
- Android 浏览器打开本地APK
- 【腾讯TMQ】快给你的用例做减法吧
- 自定义控件三部曲之动画篇(二)——Interpolator插值器
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 11: ordinal not in range
- 建议146:只对外公布必要的操作
- css清浮动方法
- 在浏览器上打开本地应用
- FushionChart一个酷炫的图表插件
- 使用Myelipse逆向生成类图的步骤
- 建议147:重构多个相关属性为一个类
- curl post
- MySQL server has gone away 问题的解决方法(查询的结果集超过 max_allowed_packet )
- Token验证
- 自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
- Android学习之ListView的优化01