小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

解決跨站點(diǎn)XMLHttp請(qǐng)求的一個(gè)變通方法

 xnet 2006-11-20
解決跨站點(diǎn)XMLHttp請(qǐng)求的一個(gè)變通方法
作者:未知  來源:網(wǎng)絡(luò)  發(fā)布時(shí)間:2006-7-16 14:07:50  發(fā)布人:sany

8){NewaspContentLabel.style.fontSize=(--newasp_fontsize)+"pt";NewaspContentLabel.style.lineHeight=(--newasp_lineheight)+"pt";}‘>減小字體 增大字體

用戶在打了IE的最新補(bǔ)丁后,IE默認(rèn)配置下,使用 XMLHttp 將無法跨站點(diǎn)訪問,比如在 http://community.csdn.net/ ;的頁面就無法訪問 http://message.csdn.net/ ;的頁面。會(huì)報(bào)如下錯(cuò)誤:

---------------------------
錯(cuò)誤
---------------------------
出現(xiàn)了運(yùn)行時(shí)間錯(cuò)誤。
是否要進(jìn)行調(diào)試?

行: 49
錯(cuò)誤: 拒絕訪問。
---------------------------
是(Y)   否(N)   
---------------------------

解決方法之一:
原理,使用下面的方式調(diào)用腳本,是可以跨網(wǎng)站的:
<script id=message language=javascript src="******************"></script>

于是乎,我們可以用下面的代碼方式實(shí)現(xiàn)跨網(wǎng)站的腳本調(diào)用。進(jìn)而變通的實(shí)現(xiàn) XMLHttp 所無法跨網(wǎng)站的調(diào)用。

    var Url = "http://message.csdn.net/ ********":
    var ScriptName = "CheckUserHasNewMessage";

    var head= document.getElementsByTagName("head").item(0);
    var old = document.getElementById(ScriptName);
    if (old)  head.removeChild(old);

    var script = document.createElement("SCRIPT");
    script.src = Url;
    script.defer = true;
    script.type = "text/javascript";
    script.id = ScriptName;
    head.appendChild(script);

這個(gè)腳本要求被調(diào)用方,返回的是 JS 腳本。你可以在調(diào)用方事先寫一些函數(shù),然后被調(diào)用返回這些函數(shù)的調(diào)用。
以上方法在最前版本的 IE、FireFox  默認(rèn)設(shè)置下均沒問題。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多