2013-11-21 68 views
0

嗨我已經在我的任務計劃程序中設置了一個任務,通過定期打開Firefox窗口來登錄到我的UTM。當加載相關的URL時,自動登錄GM腳本將對其起作用並將我登錄到UTM。關閉一個標籤而不關閉窗口

我想在登錄完成後關閉該選項卡。如果我使用

window.close();

它工作正常,但如果當時沒有打開其他選項卡,它只是關閉窗口。

沒有進入UTM的細節,我想下面 -

通用汽車破解其關閉只有在其他選項卡已經打開的標籤。如果它是窗口的最後一個選項卡,則應該用空白選項卡替換它(以便窗口不關閉)。

GM可能無法獲得有關其他選項卡的任何信息,但是有沒有破解?

回答

0

據我所知,這是不可能的,如果沒有其他,那麼出於安全原因:您不會從您的視頻流選項卡收集垃圾郵件的JavaScript收集所有數據和代表您提交表單。

Here's a thread with a solution that worked for IE7你可能可以操縱,但正如我所說這不太可能。

如果您決定在以前,不要考慮識別選項卡的數量,它不會發生,而是專注於確定是否有多個選項卡。

鏈接的示例使用if(clientY == 0)來確定瀏覽器是否正在關閉。這將是一個很好的起點。

同樣,出於安全原因,您將無法找到有關打開標籤的信息。

+0

嗯我放棄了這一點。將嘗試糾正除了greasemonkey以外的東西......感謝您的迴應 – magguu