js获取本地ip兼容方法
js获取本地ip的兼容方法,兼容WebRTC,WebKit和Moz 。
1、获取PeerConnection方法 , 火狐用mozRTCPeerConnection , chrome用webkitRTCPeerConnection 。
如果ip不存在,则新建一个 。
使用正则匹配ip地址 。
监听ip发生改变事件 。
使用方法如下
方法总结1、获取PeerConnection方法,火狐用mozRTCPeerConnection,chrome用webkitRTCPeerConnection 。
2、如果ip不存在,则新建一个 。
3、使用正则匹配ip地址 。
4、监听ip发生改变事件 。
5、使用方法如下 。
js获取本地文件及目录的方法推荐<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>3</title>
<script>
function getFullPath(obj) {
if (obj) {
//Internet Explorer
if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
obj.select();
return document.selection.createRange().text;
}
//Firefox
if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
if (obj.files) {
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
//兼容chrome、火狐等,HTML5获取路径
if (typeof FileReader != "undefined") {
var reader = new FileReader();
reader.onload = function(e) {
document.getElementById("pic").src = http://www.baifabohui.com/smjk/e.target.result +"";
【js获取本地ip兼容方法,js获取本地文件及目录的方法推荐】}
reader.readAsDataURL(obj.files[0]);
} else if (browserVersion.indexOf("SAFARI") > -1) {
alert("暂时不支持Safari浏览器!");
}
}
}
function showPic(obj) {
var fullPath = getFullPath(obj);
if (fullPath) {
document.getElementById("pic").src = http://www.baifabohui.com/smjk/fullPath +"";
}
}
</script>
</head>
<body>
<input type="file" οnchange="showPic(this)">
<img src="" id="pic">
</body>
</html>
![js获取本地ip兼容方法,js获取本地文件及目录的方法推荐](http://img.jiangsulong.com/231107/09404J945-1.png)
文章插图
以上就是关于js获取本地ip兼容方法,js获取本地文件及目录的方法推荐的全部内容,以及js获取本地ip兼容方法的相关内容,希望能够帮到您 。
推荐阅读
- 电脑装独立显卡后无法正常显示:驱动、兼容性、电源和线缆问题
- 《外来媳妇本地郎》罗飞雁或悲情收场,她与康天庥的故事难以续写
- ie浏览器怎么设置兼容模式,怎么将IE浏览器设置为兼容模式
- 原神 香菱怎么获取,全能美食队吃饱的重要性没找香菱
- csgovac不兼容怎么解决
- 饥荒金币有什么用途,饥荒欧皇模拟器金币获取
- 如何将本地jar文件打包到 springboot 执行jar文件中
- 免费漫画软件推荐,如何免费获取漫画资源
- 《外来媳妇本地郎》中的由美已回归生活,现实中的她当上音乐教授
- 外来媳妇本地郎再也见不到的七对夫妻,康伯和康婶阴阳相隔快一年