MozTW 討論區
https://forum.moztw.org/

[Fx] Stop Autoplay 0.4.1
https://forum.moztw.org/viewtopic.php?f=11&t=10835
1 頁 (共 10 頁)

發表人:  訪客 [ 2005-10-04, 23:20 ]
文章主題 :  [Fx] Stop Autoplay 0.4.1

我寫了一個小套件,可以取消網頁中,內嵌音樂、影片的自動播放,讓您自己決定要不要開啟。

套件首頁以及下載在此: http://hemiolapei.free.fr/divers/sap/sap.html

本版當做討論。

發表人:  coolcd [ 2005-10-05, 10:23 ]
文章主題 : 

這個好用! 感謝 ^^

這麼一來,就可以不用裝 MediaplayerConnectivity 了...

(原本裝 MediaplayerConnectivity 的目的就只是為了不想自動播放而已)

發表人:  訪客 [ 2005-10-05, 15:39 ]
文章主題 : 

如果有碰到 bug 什麼的請通知一下,畢竟我覺得這個套件的破綻很多。

發表人:  coolcd [ 2005-10-05, 16:39 ]
文章主題 : 

測試了幾個

http://www.mozilla.org/quality/browser/ ... s/plugins/

不過好像擋不下來的很多?

發表人:  訪客 [ 2005-10-05, 17:21 ]
文章主題 : 

coolcd 寫:
測試了幾個

http://www.mozilla.org/quality/browser/ ... s/plugins/

不過好像擋不下來的很多?


如果直接開的就是「多媒體檔案」而不是「網頁內嵌媒體」這就擋不下來。

另一個狀況是,有些 <object> 裏面包的 <embed> 會擋不到,我不懂為什麼。在我自己的測試例子 http://hemiolapei.free.fr/temp/test-auto.html 可以擋下這種 <object> 內包 <embed> 的情況,但我在套件首頁舉的那兩個例子卻又不行。

能不能請你提供實際擋失敗的例子給我,你是連上上面的哪幾個網頁。

發表人:  coolcd [ 2005-10-05, 17:45 ]
文章主題 : 

我是隨便點的,不知道這是不是你預期中應該擋掉的?

http://www.student.oulu.fi/%7esairwas/o ... est/video/
http://www.student.oulu.fi/%7esairwas/o ... est/audio/

發表人:  訪客 [ 2005-10-05, 20:53 ]
文章主題 : 

coolcd 寫:
我是隨便點的,不知道這是不是你預期中應該擋掉的?

http://www.student.oulu.fi/%7esairwas/o ... est/video/
http://www.student.oulu.fi/%7esairwas/o ... est/audio/


在我的電腦上 audio 全都擋下來了。
video,avi 檔沒擋下是正常的,因為我居然沒有把 avi 寫在程式裏 :roll: 耍寶…。

不過那個 video 的測試頁,因為 size 設定的關係,有好幾個測試影片在(沒有裝 stop autoplay 的) fx 下不會顯示,因為 fx 認其尺寸為 0。

當然我的程式也還有漏洞,需要再補強。

發表人:  訪客 [ 2005-10-05, 21:12 ]
文章主題 : 

coolcd 寫:


我修正了 avi 沒有加進去的問題,然後重測了 video,以下是 21 個測試的完整結果:

代碼:
   avi   mpeg   qt
1  ok    n/a    ok
2  wp    wp     wp
3  ok    n/a    ok
4  wp    wp     wp
5  ok    n/a    ok
6  ok    n/a    ok
7  ok    ok     ok

ok:測試成功,自動播放被擋下
n/a:因為網頁原始碼有誤 (設了兩個 width 而沒設 height),結果什麼都沒有顯示出來
wp:網頁原始碼沒有任何關於尺寸的設定,結果被 stop autoplay 誤判,顯示在錯誤的位置及尺寸上。

所以 coolcd 您提供的 audio 和 video 測試,基本上都是成功的了。現在要修正的是上述 「wp」的那個問題。

發表人:  訪客 [ 2005-10-06, 03:59 ]
文章主題 : 

0.2 版出來了,修正了原先沒有加入 avi 檔的問題。還有不會亂改影像的大小和位置。

請至首頁下載。

發表人:  coolcd [ 2005-10-06, 20:58 ]
文章主題 : 

動作真快 :D

咦... 我裝了 0.2

選項 顯示控制列、bgsound 都鉤選

userContent.css 改了 (Firefox 關閉的情況)

前面的提供的兩個鏈結,都擋不下來,好像沒裝一樣?

新開了 Profile 測試情形好像還是一樣

怪事 再研究

===========
研究不出所以然來,我重開 Profile,只灌 Stop Autoplay,第一次進入測試網站時,按了某個你可以成功擋掉的鏈結,成功擋掉了。可是再按其他鏈結,擋不掉。再按原來第一個鏈結,也擋不掉了。

不過因為我的 Firefox 已經用很久,升級好幾次又沒清空以前灌的資料夾,所以不排除是我自己的問題。可能要等其他使用者回報確認一下。

發表人:  訪客 [ 2005-10-06, 22:09 ]
文章主題 : 

coolcd 寫:
選項 顯示控制列、bgsound 都鉤選

userContent.css 改了 (Firefox 關閉的情況)

前面的提供的兩個鏈結,都擋不下來,好像沒裝一樣?


怪哉,有沒有其他人下載試用的可以分享一下嗎?

發表人:  訪客 [ 2005-10-08, 00:29 ]
文章主題 : 

0.2.1 出來了,可以擋下更多狀況。請到首頁下載。

如果有朋友常碰到擋不下來的情形 (如 coolcd 大),麻煩請用 DOM Inspector,檢查一下網頁中 object 和 embed 這些用來內嵌媒體的標籤,其 DOM Node 裏有沒有 sap-flag 這個 node,如圖。這是我在 0.2.1 中新加用以 debug 的屬性,如果沒有,顯然 stop autoplay 沒有動作。

假如你有安裝試用,麻煩回報一下試用結果,好做為改進依據,拜託了 Orz。

附加檔案:
檔案註釋: 用 DOM Inspector 來 debug
domnode.png [18.52 KiB]
被下載 3997 次

發表人:  coolcd [ 2005-10-08, 20:42 ]
文章主題 : 

hemiola 寫:
0.2.1 出來了,可以擋下更多狀況。請到首頁下載。

如果有朋友常碰到擋不下來的情形 (如 coolcd 大),麻煩請用 DOM Inspector,檢查一下網頁中 object 和 embed 這些用來內嵌媒體的標籤,其 DOM Node 裏有沒有 sap-flag 這個 node,如圖。這是我在 0.2.1 中新加用以 debug 的屬性,如果沒有,顯然 stop autoplay 沒有動作。

假如你有安裝試用,麻煩回報一下試用結果,好做為改進依據,拜託了 Orz。


果然沒有 sap-flag 屬性

發表人:  訪客 [ 2005-10-08, 21:04 ]
文章主題 : 

coolcd 寫:
果然沒有 sap-flag 屬性


那麼麻煩請看 dom inspector 裏的 css style rules 裏,有沒有和 sap 有關的內容,如圖。

擋下的動作,都是靠 userContent.css 中去匯入 chrome://sap/content/sap.css,然後透過 sap.css 使 fx 碰到特定 tag (也就是 object 和 embed) 時,叫入一個 xml 檔來改 tag 的屬性,我也是在這個時候加入 debug 用的 sap-flag。

所以先確認看看 sap.css 有沒有叫進來。

附加檔案:
檔案註釋: DOM Inspector 中的 css style rules 檢視
domcss.png [11.04 KiB]
被下載 3908 次

發表人:  coolcd [ 2005-10-09, 08:37 ]
文章主題 : 

hemiola 寫:
那麼麻煩請看 dom inspector 裏的 css style rules 裏,有沒有和 sap 有關的內容,如圖。

擋下的動作,都是靠 userContent.css 中去匯入 chrome://sap/content/sap.css,然後透過 sap.css 使 fx 碰到特定 tag (也就是 object 和 embed) 時,叫入一個 xml 檔來改 tag 的屬性,我也是在這個時候加入 debug 用的 sap-flag。

所以先確認看看 sap.css 有沒有叫進來。


哇哈哈!
我把加入 userContent.css 的那一行改放到第一行
(原本放在最後一行)
就可以了!

1 頁 (共 10 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/