0
我想選擇一個特定的窗口,以及執行上的操作窗口 - 我將通過這個窗口作爲參數傳遞給另一個函數,它做的工作選擇一個特定的窗口...如何根據其標題
我事先知道,窗口的標題是(例如)「XYZ」
如何使用該標題選擇瀏覽器中的窗口?
我發現在JavaScript中有方法爲窗口分配標題,但我無法找到一種方法來搜索並找到具有特定標題的窗口。
我想選擇一個特定的窗口,以及執行上的操作窗口 - 我將通過這個窗口作爲參數傳遞給另一個函數,它做的工作選擇一個特定的窗口...如何根據其標題
我事先知道,窗口的標題是(例如)「XYZ」
如何使用該標題選擇瀏覽器中的窗口?
我發現在JavaScript中有方法爲窗口分配標題,但我無法找到一種方法來搜索並找到具有特定標題的窗口。
除非你已經有了一個引用,否則你不能選擇其他窗口。
有兩種方法來獲得一個參考:
window.opener
屬性保存到打開當前窗口的引用。window.open()
也提供參考。每個對另一個窗口的引用將是一個window
對象。可以使用window.document.title
來讀取標題的值。 (其中window
是對其他窗口的引用)。但是,限制將會阻止其他窗口被讀取。
請參閱this answer以讀取嵌入幀的文檔/窗口對象。
我打算在禁用相同原點策略的情況下使用此應用程序 - 問題是js代碼被加載到背景頁面中...所以我需要一些方法來獲取對該窗口的引用(爲此我有標題與我)... – Arvind
另外,如何獲得當前窗口的引用?這對我也是非常有用的......非常感謝您的幫助... – Arvind
@Arvind當前窗口可以通過'window'來引用。當前(成幀)頁面的真實窗口可以使用'top'讀取。 –