JS的拒絕訪問的錯誤

2021-04-22 19:35:39 字數 606 閱讀 4429

案例:在minan的系統中,使用iframe包含了第三方(另乙個domain的)的頁面,兩個系統部署在同一臺機器上,iframe包含的頁面首頁是個登陸介面,在iframe所在的頁面中使用指令碼獲取登陸介面的內容,並且對使用者名稱和密碼域賦值並提交,以實現自動登陸。但是,如果以http://ip:port 來訪問系統,該功能正常,以http://localhost:port 訪問則會提示指令碼錯誤:拒絕訪問。

本來想根據url是http://ip:port 或者 http://localhost:port 來改變 iframe中的src值,但是無論用哪種方式獲取iframe,在給iframe.src賦值時都拒絕訪問,無奈只好用jsp**獲取url,然後賦值iframe.src了

<%

string path = request.getcontextpath(); 

string basepath = request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";

string vsrc = "";

if(basepath.indexof("localhost")>-1)else

%>

JS的拒絕訪問的錯誤

案例 在minan的系統中,使用iframe包含了第三方 另乙個domain的 的頁面,兩個系統部署在同一臺機器上,iframe包含的頁面首頁是個登陸介面,在iframe所在的頁面中使用指令碼獲取登陸介面的內容,並且對使用者名稱和密碼域賦值並提交,以實現自動登陸。但是,如果以http ip port...

ASP連線MSSQL的錯誤 拒絕訪問

在一次asp程式中不能正常連線mssql出現出錯資訊如下 以下為引用的內容 程式原始檔 以下為引用的內容 dim sqllocalname,sqlusername,sqlpassword,sqldatabasename,conn,connstr,db,err opendatabase sqlloca...

JS拒絕訪問錯誤的產生原因及解決辦法(zhuan)

by at 2009年07月23日 in 程式設計開發 js報錯 拒絕訪問 該錯誤大部分產生在有iframe的頁面。這個時間你需要檢查一下2個頁面open出來的位址。產生的原因是因為開啟頁面的位址與當前頁面的位址不在乙個域內,這樣瀏覽器的安全機制會阻止js跨域的操作。案例 在乙個系統中,使用ifra...