A. javascript無法訪問區域網共享的access文件,求解
網路上資料庫地址是不能用file:///D:/work/NFGIS/ 這種地址。
1、把資料庫到你伺服器上,鏈接本伺服器的access資料庫。
2、遠版程連接權Access的:
建立VPN(Virtual Private Network),這樣你的電腦和主機的連接就與區域網無異,然後把中mdb文件所在的Folder共享即可。ADO連接如下: oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=//ServerName/DatabaseFolder/Database.mdb;Jet OLEDB:Database Password=databasepw;Persist Security Info=False"
3、你的地址換成//Jichao//nfgis/test1.mdb試試
B. 在ubuntu系統中搭建nodejs服務,區域網中其他電腦不能訪問
不知道你用什麼包來創建http服務。
試下,在啟動http服務的代碼處,用ubuntu系統的ip地址為參數,
而不是採用默認參數或127.0.0.1為參數。
C. js怎麼取得客戶端真實IP
JS 獲取的 IP 有個優點就是它獲取的是本機設置的 IP,如果計算機通過區域網上網,那麼它獲得的就是計算機的區域網 IP,而不像 ASP/jsp 中 Request 獲取的是計算機連接到互聯網的 IP。通過兩種獲取 IP 的方法,就可以確定某一台計算機。
代碼:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JS獲取客戶端IP</title>
</head>
<body>
<script type="text/javascript" language="javascript">
<!--
function GetLocalIPAddress()
{
var obj = null;
var rslt = "";
try
{
obj = new ActiveXObject("rcbdyctl.Setting");
rslt = obj.GetIPAddress;
obj = null;
}
catch(e)
{
//異常發生
}
return rslt;
}
document.write("你的IP是:" + GetLocalIPAddress());
//-->
</script>
</body>
D. 使用JS在瀏覽器中判斷當前網路連接狀態的幾種方法
通過navigator.onLine判斷當前網路狀態:
if(navigator.onLine){
...}else{ ...}
非常簡單,但是並不準確-根據MDN的描述:
navigator.onLine只會在機器未連接到局域內網或路由器時返容回false,其他情況下均返回true。
也就是說,機器連接上路由器後,即使這個路由器沒聯通網路,navigator.onLine仍然返回true。
E. js src引入的網路上的js文件和把網路上的js文件下載下來本地引入,效果一樣嗎
理論上效果是一樣的
但是,192.168是區域網ip,外網是訪問不到的
除非經過一些輔助軟體特殊設置
F. js 獲得 本機的ip地址,區域網ip
本機IP可以這樣獲取:
functionmyIP(){
if(window.XMLHttpRequest)xmlhttp=newXMLHttpRequest();
elsexmlhttp=newActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","http://api.hostip.info/get_html.php",false);
xmlhttp.send();
hostipInfo=xmlhttp.responseText.split(" ");
for(i=0;hostipInfo.length>=i;i++){
ipAddress=hostipInfo[i].split(":");
if(ipAddress[0]=="IP")returnipAddress[1];
}
returnfalse;
}
myIP();//返回值就是
區域網IP你也可以仿照上面的方式,用JSONP來做,自己提供服務端介面