[英]Can I set a hashChange listener to an iFrame src?
我想知道我是否有一個包含多個iFrames
的頁面,如果我通過修改iFrame src
屬性進行通信,是否可以在src屬性上設置hashChange監聽器。
當然這必須在iFrame代碼中,但嘗試這個:
$(document).ready(function () {
console.log(window);
$(window).on('hashchange', function() {
console.log("IFRAME HASH CHANGED");
});
});
不會觸發任何事情。
題:
知道這是否可行? 如果沒有,怎么辦呢?
感謝您的投入!
上面的代碼很好。 在iframe的窗口上設置hashchange事件偵聽器應該沒有問題。 問題是您正在查看父窗口的控制台。 例如,如果將console.log更改為警報,您將看到它實際上正在運行。
如果您使用的是谷歌瀏覽器的開發人員工具,則可以單擊此下拉列表在您所在的窗口上下文之間切換:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.