js里面如何使用document.location来打开本地EXE文件
发布时间:2025-05-21 17:02:54 发布人:远客网络
一、js里面如何使用document.location来打开本地EXE文件
对于这样一个URL 我们可以用javascript获得其中的各个部分1, window.location.href整个URl字符串(在浏览器中就是完整的地址栏)本例返回值: 的协议部分本例返回值:http: 3,window.location.hostURL的主机部分本例返回值:www.x2y2.com4,window.location.portURL的端口部分如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符本例返回值:"" 5,window.location.pathnameURL的路径部分(就是文件地址)本例返回值:/fisker/post/0703/window.location.html 6,window.location.search查询(参数)部分除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值本例返回值:?ver=1.0&id=6 7,window.location.hash锚点==========================================document.href=" "document.location=" "window.location=" "只是属于包含的问题一个是window,一个是documentlocation是个对象比如本页的document.location和window.location的属性有 location.hostname=community.csdn.net location.href= location.host=community.csdn.net location.hash= location.port=
location.pathname=/Expert/topic/4033/4033372.xml location.search=?temp=2.695864E-02 location.protocol=http:可见href是location的属性类别是string。
二、js语句location.href怎么让它到新窗口打开
1、location.href只能引导当前页的转向
2、window.open('OPK://Messages/?uid=0&target='+s_price);
3、这不是回到矛和盾的问题了吗。弹出与拦截之间,就是个痛。
4、查了一下,有可以不被拦截人处理办法,但太复杂,可以用一个折中办法来提示
5、var win= window.open('OPK://Messages/?uid=0&target='+s_price);
6、alert('新窗口看起来是被一个弹出窗口拦截程序所阻挡。如果想打开新窗口,我们建议您将本站点加入到这个拦截程序设定的允许弹出名单中。有的弹出窗口拦截程序允许在长按Ctrl键时可以打开新窗口。');
三、请问在js里,window有多少种方法
1、window.location对象用于获得当前页面的地址(URL),并把浏览器重定向到新的页面。window.location对象在编写时可不使用 window这个前缀。
2、location.hostname返回 web主机的域名
3、location.pathname返回当前页面的路径和文件名
4、location.port返回 web主机的端口(80或 443)
5、location.protocol返回所使用的 web协议(http://或 https://)
6、window.location.href="";跳转后有后退功能
7、window.location.replace("");跳转后没有后退功能
8、window.open("");在新的窗口打开链接,一般用于简单的弹出页面,现在基本上都被屏蔽掉
9、window.location.reload();刷新当前页面.
10、parent.location.reload();刷新父亲对象(用于框架)
11、opener.location.reload();刷新父窗口对象(用于单开窗口)
12、top.location.reload();刷新最顶端对象(用于多开窗口)
13、window.history对象包含浏览器的历史。window.history对象在编写时可不使用 window这个前缀。
14、window.history.back()-加载历史列表中的前一个 URL,与在浏览器点击后退按钮相同,
15、window.history.forward()-加载历史列表中的下一个 URL。与在浏览器中点击按钮向前相同
16、window.navigator对象包含有关访问者浏览器的信息,来自 navigator对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为:
17、navigator数据可被浏览器使用者更改
18、一些浏览器对测试站点会识别错误
19、浏览器无法报告晚于浏览器发布的新操作系统
20、window.navigator对象在编写时可不使用 window这个前缀。
21、window.navigator.appCodeName返回浏览器的代码名。
22、window.navigator.appName返回代表浏览器名的字符串。
23、window.navigator.appMinorVersion返回浏览器的次版本号。该属性是一个只读的字符串。仅IE有效。
24、window.navigator.userAgent返回代表浏览器名和版本号的字符串。
25、window.navigator.platform返回浏览器平台的字符串("Win32","Win16","WinCE","Mac68k","MacPPC","HP-UX","SunOS"等)。
26、window.navigator.cpuClass返回CPU的信息("x86","68K","Alpha","PPC"等)。仅IE有效。
27、window.navigator.browserLanguage返回浏览器的语言种类。仅IE有效。
28、window.navigator.systemLanguage返回系统的语言种类。仅IE有效。
29、window.navigator.userLanguage userLanguage返回用户环境的语言种类。仅IE有效。
30、window.navigator.cookieEnabled返回 cookie是否可用的真伪值。
31、window.navigator.onLine返回是否能连上网络的真伪值。
32、window.navigator.javaEnabled()返回 Java是否可用的真伪值。
33、window.navigator.userProfile保存着用户信息的对象。拥有 addReadRequest() doReadRequest() getAttribute() clearRequest()等方法。
34、window.navigator.taintEnabled()是否可以加密数据的真伪值。仅IE有效。
35、setInterval()和 setTimeout()是 HTML DOM Window对象的两个方法。
36、window.setInterval()-间隔指定的毫秒数不停地执行指定的代码。
37、window.setTimeout()-暂停指定的毫秒数后执行指定的代码
38、window.clearInterval()方法用于停止 setInterval()方法执行的函数代码。
39、window.clearTimeout()方法用于停止执行setTimeout()方法的函数代码。
40、window.alert()-警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。
41、window.prompt()-确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。
42、window.confirm()-提示框经常用于提示用户在进入页面前输入某个值。当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。
43、window.resizeTo()-调整当前窗口的尺寸
44、window.frameElement获取当前文档的宿主节点iframe元素
45、window.execScript()execScript函数与eval的功能相同,不同的是eval函数执行后的脚本的作用域是当前执行上下文,而execScript则总是针对全局作用域。