2
爲什麼我可以將表單提交給具有跨域地址的iframe,但無法將XMLHTTPRequest發送到該地址?瞭解JavaScript安全模型
爲什麼我可以將表單提交給具有跨域地址的iframe,但無法將XMLHTTPRequest發送到該地址?瞭解JavaScript安全模型
出於非常簡單的原因,您的代碼無法查看iframe帖子的結果。您的腳本將被拒絕訪問iframe的DOM。
並記住這真的是瀏覽器的安全模型,而不是JavaScript的。
嗯,是的,但允許XMLHTTPRequest但拒絕訪問響應是否有意義? –
有沒有情況下允許XmlHttpRequest是有道理的 - 早期失敗優於晚期失敗。然而,發佈到iframe有很多真實場景(如實際顯示iframe)。如果您需要提出請求並且不關心結果,請考慮一個隱藏的圖像標記。 – bhamlin