js获取本地ip兼容方法,js获取本地文件及目录的方法推荐

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获取本地文件及目录的方法推荐

文章插图
以上就是关于js获取本地ip兼容方法,js获取本地文件及目录的方法推荐的全部内容,以及js获取本地ip兼容方法的相关内容,希望能够帮到您 。


    推荐阅读