MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-23, 17:31

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 13 篇文章 ] 
發表人 內容
文章發表於 : 2010-04-03, 14:17 
離線

註冊時間: 2008-08-30, 12:26
文章: 314
例如
http://residence.educities.edu.tw/eden8 ... age_8.htm#

這個網站 不要點進去..要一直ENTER..
怎麼樣抵制這種鬼東西...
我一但打開就一定要按到結束或者強制關閉 連動其他分頁都不行
怎麼抵制阿?


最後由 聖亞 於 2010-05-01, 21:36 編輯,總共編輯了 5 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
文章發表於 : 2010-04-03, 15:35 
離線
[MozTW 版主群]
頭像

註冊時間: 2006-01-29, 23:45
文章: 1420
Esc 壓住一下子就過關啦

_________________
倉頡輸入法


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
文章發表於 : 2010-04-03, 16:06 
離線
頭像

註冊時間: 2005-01-19, 14:29
文章: 204
來自: 地球
JS alert有時候真的很煩

以下的幾個方法我不知道還有沒有用
你有興趣試試吧:
AlertStopper
http://www.google.com/search?q=AlertStopper

Limit-tations


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.3pre) Gecko/20100317 Namoroka/3.6.3pre (.NET CLR 3.5.30729) (ayakawa PGU)
 個人資料  
引用回覆  
文章發表於 : 2010-04-03, 19:28 
離線
頭像

註冊時間: 2010-04-03, 19:22
文章: 2
这就是所谓的恶作剧吧!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
文章發表於 : 2010-04-03, 23:13 
離線
[網站管理員]
頭像

註冊時間: 2006-11-22, 16:07
文章: 560
  • 壓住Esc
  • AlertStopper: 可封鎖 alert、confirm 對話視窗
  • AlertCheck: 可封鎖 alert、confirm、prompt對話視窗


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.1.4) Gecko/20100316 Firefox/3.6.2
 個人資料  
引用回覆  
文章發表於 : 2010-04-05, 02:52 
離線

註冊時間: 2008-08-30, 12:26
文章: 314
shyangs 寫:
  • 壓住Esc
  • AlertStopper: 可封鎖 alert、confirm 對話視窗
  • AlertCheck: 可封鎖 alert、confirm、prompt對話視窗


感謝大大
我是安裝AlertCheck
感覺功能比較多
成功封鎖了 但第一次顯示的時候是英文 不懂意思.. 直接關了
所以我又乖乖的按了200多次Enter= ^ =..
不知道有沒有大大可以做中文化 我本來想做 = ^ =
但是看不懂那串怎麼翻譯就放棄了 = ^ =

Suppress more alert dialogs from this page?

Suppress more confirm dialogs from this page?

Suppress more prompt dialogs from this page?

這三串要怎翻譯才恰當= ^ =?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
文章發表於 : 2010-04-05, 10:42 
離線
[網站管理員]
頭像

註冊時間: 2006-11-22, 16:07
文章: 560
聖亞 寫:
Suppress more alert dialogs from this page?

Suppress more confirm dialogs from this page?

Suppress more prompt dialogs from this page?

這三串要怎翻譯才恰當= ^ =?


封鎖來自本頁面的 alert 對話視窗?

封鎖來自本頁面的 confirm 對話視窗?

封鎖來自本頁面的 prompt 對話視窗?
附加檔案:
檔案註釋: AlertCheck1.0 僅含 en-US、zh-TW
AlertCheck1.0_zh-TW.xpi [3.96 KiB]
被下載 190 次


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.1.4) Gecko/20100316 Firefox/3.6.2
 個人資料  
引用回覆  
文章發表於 : 2010-04-05, 11:22 
離線

註冊時間: 2008-08-30, 12:26
文章: 314
shyangs 寫:
聖亞 寫:
Suppress more alert dialogs from this page?

Suppress more confirm dialogs from this page?

Suppress more prompt dialogs from this page?

這三串要怎翻譯才恰當= ^ =?


封鎖來自本頁面的 alert 對話視窗?

封鎖來自本頁面的 confirm 對話視窗?

封鎖來自本頁面的 prompt 對話視窗?
附加檔案:
AlertCheck1.0_zh-TW.xpi


感謝大大阿= ^ =
可是那三個單字分別是什麼意思?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
文章發表於 : 2010-04-05, 21:48 
離線
[網站管理員]
頭像

註冊時間: 2006-11-22, 16:07
文章: 560
警告視窗(Alert Window)
確認視窗(Confirm Window)
輸入視窗(Prompt Window)

了解更多內建對話視窗


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.1.4) Gecko/20100316 Firefox/3.6.2
 個人資料  
引用回覆  
文章發表於 : 2010-04-05, 23:18 
離線

註冊時間: 2009-12-09, 07:07
文章: 22
用這個uc腳本也可以:
代碼:
// ==UserScript==
// @name  disableAlert.uc.js
// @description 在alert confirm prompt中添加终止脚本的复选框
// @author slimx
// @version 3/10
// ==/UserScript==
var DisableAlert = {
   label:"\u505c\u6b62\u6267\u884c\u6b64\u9875\u9762\u4e2d\u7684\u811a\u672c",
   content:null,
   onLoad: function() {
      var appcontent = document.getElementById("appcontent");
       if(appcontent) {
         appcontent.addEventListener("DOMWillOpenModalDialog", DisableAlert.modalDialogOverride, true);
         appcontent.addEventListener("DOMContentLoaded",DisableAlert.modalDialogOverride, true);

       }
   },
   
   modalDialogOverride: function(e) {
         var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService( Components.interfaces.nsIPromptService );
         
         document.getElementById("content").contentWindow.wrappedJSObject.alert = function(text) {
            var alertCheckboxChoice = {value: false};   
            promptService.alertCheck(window, "[JavaScript Application]", text, DisableAlert.label, alertCheckboxChoice);//停止执行此页面中的脚本
            if (alertCheckboxChoice.value) {
               document.getElementById("content").contentWindow.wrappedJSObject.alert = function(){};
               throw new Error();
            }
         };
         document.getElementById("content").contentWindow.wrappedJSObject.confirm = function(text) {
            var confirmCheckboxChoice = {value: false};
            var confirmChoice = promptService.confirmCheck(window, "[JavaScript Application]", text, DisableAlert.label, confirmCheckboxChoice);
            if (confirmCheckboxChoice.value) {
               document.getElementById("content").contentWindow.wrappedJSObject.confirm = function(){
               };
               throw new Error();
            }
            return confirmChoice;
         };
            document.getElementById('content').contentWindow.wrappedJSObject.prompt = function(prompt_text, default_input) {
        var check = {value: false};   
        var response = {value: default_input};
        var success = promptService.prompt(window, "[Javascript Application]",
                              prompt_text, response, DisableAlert.label,check);
        if (check.value) {
           document.getElementById('content').contentWindow.wrappedJSObject.prompt = function(){};
      throw new Error();
        }
        return success?response.value:null;
  }; 
           
 },
   
   addClose:function(){
      window.document.getElementById("info.icon").addEventListener("dblclick",function() {   
      window.opener.content.document.location="about:blank";
      }, false);
      window.document.getElementById("info.icon").setAttribute("tooltiptext","\u53cc\u51fb\u5173\u95ed\u9875\u9762");//双击关闭页面
   },
};
 DisableAlert.onLoad();
 DisableAlert.addClose();


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
文章發表於 : 2010-04-06, 02:45 
離線

註冊時間: 2008-08-30, 12:26
文章: 314
shyangs 寫:
警告視窗(Alert Window)
確認視窗(Confirm Window)
輸入視窗(Prompt Window)

了解更多內建對話視窗

大大為什麼不把那三個翻譯直接打進中文化阿?
有什麼特別用意嗎?
因為有英文還是看不習慣= ^ =||

回樓上大大 感謝分享方法= ^ =
那個方法會出現選項嗎 還是直接抵消這種視窗的出現?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
文章發表於 : 2010-04-06, 15:04 
離線

註冊時間: 2009-12-09, 07:07
文章: 22
聖亞 寫:
shyangs 寫:
警告視窗(Alert Window)
確認視窗(Confirm Window)
輸入視窗(Prompt Window)

了解更多內建對話視窗

大大為什麼不把那三個翻譯直接打進中文化阿?
有什麼特別用意嗎?
因為有英文還是看不習慣= ^ =||

回樓上大大 感謝分享方法= ^ =
那個方法會出現選項嗎 還是直接抵消這種視窗的出現?

在第二次彈出時有選項取消。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
文章發表於 : 2010-05-01, 21:35 
離線

註冊時間: 2008-08-30, 12:26
文章: 314
alanfly 寫:
聖亞 寫:
shyangs 寫:
警告視窗(Alert Window)
確認視窗(Confirm Window)
輸入視窗(Prompt Window)

了解更多內建對話視窗

大大為什麼不把那三個翻譯直接打進中文化阿?
有什麼特別用意嗎?
因為有英文還是看不習慣= ^ =||

回樓上大大 感謝分享方法= ^ =
那個方法會出現選項嗎 還是直接抵消這種視窗的出現?

在第二次彈出時有選項取消。


我用海猴子新增這個腳本之後並沒有出現選項取消耶?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 13 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 86 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群