[英]iframe undefined in Greasemonkey script
我已經創建了一個在firebug編輯器中運行良好的Greasemonkey腳本,並刪除了Greasemonkey細節,但是當我嘗試將其打包為用戶腳本時卻沒有。 Firefox錯誤控制台報告我嘗試使用的iframe未定義。
我已經將用戶腳本減少到最小的情況,它應該將iframe html打印到firebug控制台中,並且當在firebug編輯器中運行時,但是不能用作用戶腳本:
// ==UserScript==
// @name Movies
// @include http://*.princecharlescinema.com/*
// @include http://princecharlescinema.com/*
// ==/UserScript==
// stop script loading multiple times
if (top !=self) return;
var iframeHTML = window.frames['iframe2'].document.documentElement.innerHTML;
unsafeWindow.console.log(iframeHTML);
如果它有任何用途,那么完整腳本的要點就是從這個iframe中收集所有td標簽,從中獲取一些信息,然后在一些相同的td標簽中插入一些新的html。
任何幫助,將不勝感激。
也許你需要等待DOMFrameContentLoaded
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.