FF 3.5 التمديد: Window.title "غير محدد"
-
21-09-2019 - |
سؤال
من الشريط الجانبي في Firefox 3.5 ، أحصل على إشارة إلى النافذة الرئيسية مع:
var mainWindow = window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIWebNavigation)
.QueryInterface(Components.interfaces.nsIDocShellTreeItem)
.rootTreeItem
.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIDOMWindow);
ثم، mainWindow.title
غير محدد (هذا يعمل في Firefox 3.0).
لقد حاولت أيضًا:
mainWindow.getBrowser().selectedBrowser.contentWindow.title (also undefined)
وقد يكون من المفيد الإشارة إلى ذلك
mainWindow.getBrowser().selectedBrowser.contentWindow.location.href
إرجاع عنوان URL الصحيح.
شكرًا! نوح
المحلول
أعتقد أن ما تريده حقًا هو mainWindow.content.document.title
. توجد سمة العنوان على مستند ، وليس نافذة ويجب أن تعمل في 3.0 وما بعدها.
نصائح أخرى
تمت إزالته في علة 450977 بعد يتم إهمالها منذ عام 2004.
إذا كانت قراءتي للأخطاء صحيحة ، فالاستبدال الصحيح document.title
.
لا تنتمي إلى StackOverflow