[英]Checking the contents of an iframe
我正在使用一個Chrome擴展程序,該程序可以幫助我記住我的網站密碼,並且需要檢測用於登錄的網頁。 目前,我是通過jQuery調用$("input:password")
。 但是,我遇到了一個在iframe中具有登錄表單的網站,由於跨域安全性,嘗試調用$("iframe").contents()
導致錯誤。
有沒有辦法讓我可靠地檢查iframe的內容? 我只需要知道密碼元素的存在,而無需以任何方式與之交互。
代碼示例...
otherWindow.postMessage(message, targetOrigin, [transfer]);
receiveMessage的代碼
window.addEventListener("message", receiveMessage, false);
function receiveMessage(event){
if (event.origin !== "http://example.org:8080")
return;
// ...
}
好吧,據我所知,JS代碼實際上不可能做到這一點。
我的解決方案:服務器上的PHP組件,用於檢查iframe的源URL並收集包含登錄表單的URL列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.