案例:在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...