MediaWiki討論:Gadget-confirm-logout.js
由Jimmy-bot在話題更換確認登出小工具上作出的最新留言:3 年前
本頁是以往討論的存檔。請勿編輯本頁。若您想發起新討論或重啟現有討論,請在當前討論頁進行。 |
更換確認登出小工具
一是藍桌的用起來貌似沒效果?二是從localstorage取三十來行的代碼比從外域加載一個三百多行的腳本更省資源;三是不要ES6,兼容性好一點。--安憶Talk 2021年6月15日 (二) 07:19 (UTC)
- User:AnYiLin/js/ConfirmLogout.js#L-3這是怎麼回事?(wikimirror.org)--百無一用是書生 (☎) 2021年6月15日 (二) 07:53 (UTC)
- 為了避免和我站的全局腳本衝突。--安憶Talk 2021年6月15日 (二) 08:04 (UTC)
- 阿都放到全域了就把你站的移掉就好啦(誤-- Sunny00217 2021年6月15日 (二) 08:36 (UTC)
- 您想說的是放到了全站(zhwiki)吧,但這段腳本的主線(本站是精簡的分支)在我那面是真·全域(WMF旗下全部的MediaWiki站點)的,所以移掉不是很方便。#L-3在本站也不會影響什麼。--安憶Talk 2021年6月15日 (二) 08:49 (UTC)
- wikimirror.org和本站沒有關係,如果這個作為全站小工具造成wikimirror.org出現問題,那麼也是wikimirror.org的問題,不應該在這邊來解決。如果只是用戶腳本的話,那就隨意了--百無一用是書生 (☎) 2021年6月15日 (二) 09:03 (UTC)
- 有些道理,那就拿掉了。還有其他的問題嗎?--安憶Talk 2021年6月15日 (二) 09:08 (UTC)
- @AnYiLin:為啥前面是登出後面是退出?(((-- Sunny00217 2021年6月15日 (二) 10:57 (UTC)
- 正常(原版)站內登出時的提示就是退出,所以我也用退出了,您可以關了腳本試試看。--安憶Talk 2021年6月15日 (二) 11:07 (UTC)
- 退出跟登出之間似乎存在地區詞轉換關係,參見資訊科技公共轉換組。這裏建議統一一下小工具的用詞,或至少設定一下轉換。—— Eric Liu 創造は生命(留言.留名.學生會) 2021年6月16日 (三) 07:09 (UTC)
- 您那邊常用哪個?--安憶Talk 2021年6月16日 (三) 07:54 (UTC)
- 偏好設定-國際化-語言zh-Hant等顯示登出,zh、zh-Hans等顯示退出。 紺野夢人 肺炎退散 2021年6月16日 (三) 09:01 (UTC)
- 退出跟登出之間似乎存在地區詞轉換關係,參見資訊科技公共轉換組。這裏建議統一一下小工具的用詞,或至少設定一下轉換。—— Eric Liu 創造は生命(留言.留名.學生會) 2021年6月16日 (三) 07:09 (UTC)
- 正常(原版)站內登出時的提示就是退出,所以我也用退出了,您可以關了腳本試試看。--安憶Talk 2021年6月15日 (二) 11:07 (UTC)
- @AnYiLin:為啥前面是登出後面是退出?(((-- Sunny00217 2021年6月15日 (二) 10:57 (UTC)
- 有些道理,那就拿掉了。還有其他的問題嗎?--安憶Talk 2021年6月15日 (二) 09:08 (UTC)
- wikimirror.org和本站沒有關係,如果這個作為全站小工具造成wikimirror.org出現問題,那麼也是wikimirror.org的問題,不應該在這邊來解決。如果只是用戶腳本的話,那就隨意了--百無一用是書生 (☎) 2021年6月15日 (二) 09:03 (UTC)
- 您想說的是放到了全站(zhwiki)吧,但這段腳本的主線(本站是精簡的分支)在我那面是真·全域(WMF旗下全部的MediaWiki站點)的,所以移掉不是很方便。#L-3在本站也不會影響什麼。--安憶Talk 2021年6月15日 (二) 08:49 (UTC)
- 阿都放到全域了就把你站的移掉就好啦(誤-- Sunny00217 2021年6月15日 (二) 08:36 (UTC)
- 為了避免和我站的全局腳本衝突。--安憶Talk 2021年6月15日 (二) 08:04 (UTC)
- @Bluedeck覺得如何?—— Eric Liu 創造は生命(留言.留名.學生會) 2021年6月16日 (三) 05:40 (UTC)
- 我沒意見!如果能換成兼容性更好的,更短的,在更多平台可適用的代碼,我支持。Bluedeck 2021年6月16日 (三) 21:23 (UTC)
- 給彈窗加了一些樣式。代碼很原生(囉嗦),因為我習慣能不用jQuery語句就不用。--安憶Talk 2021年6月16日 (三) 06:25 (UTC)
- 版權聲明中的年份可以用來判斷其何時進入公有領域,寫present無效。
function($, mw)
無必要,為過時寫法。小工具代碼有外部函數包裹,不必都用IIFE。
- --Lt2818(留言) 2021年6月16日 (三) 09:10 (UTC)
- present在法律上的確容易被鑽漏洞,但也有不少機構用的,比如阿里巴巴。Facebook之前也這樣寫,因為這個原因後來也換掉了。IIFE是有用的,在非嚴格模式下即使是var的函數也會被瀏覽器放進window。--安憶Talk 2021年6月16日 (三) 11:34 (UTC)
- @Lt2818:在debug模式中不會被包裹,很可能洩漏出一些無關的變數或被修改-- Sunny00217 2021年6月17日 (四) 14:04 (UTC)
- 藍桌版在我的電腦上是可以用的,anyilin這個版本還沒試用過。等待一下其他人的評測。--Temp3600(留言) 2021年6月16日 (三) 11:18 (UTC)
- 自從MediaWiki內建確認登出來防止點擊劫持之後,此小工具的必要性已大幅降低,除了右上角的登出連結還是會直接登出以外,以GET方式進入登出畫面都需要再次確認。當然會誤點右上角的人還是可以用這個小工具。--Xiplus#Talk 2021年6月16日 (三) 14:49 (UTC)
- 是這樣的,所以我只對特定元素做了處理,而不是匹配全部的href。--安憶Talk 2021年6月16日 (三) 15:10 (UTC)
- 這個小工具對於手機訪問電腦版頁面的用戶還是很有必要的,觸屏設備相對於鼠標操作而言誤點的幾率更高。藍桌版在手機QQ瀏覽器上似乎並不起作用,所以我還加載了Manchiu最原始的版本,但是Manchiu的版本自從MediaWiki某次升級之後就變成了點取消也會退出,關閉標籤頁才不會退出。--Dabao qian℡每週五22:00《嚮往的生活第五季》|每週五20:10《誰是寶藏歌手》 2021年6月16日 (三) 18:15 (UTC)
- 如果是如Xiplus所言的話,那麼這個小工具就沒有必要了,改為用戶腳本就可以了--百無一用是書生 (☎) 2021年6月17日 (四) 02:13 (UTC)
- 所以現在替換一下、保持原樣還是直接拿掉呢?--安憶Talk 2021年6月19日 (六) 11:04 (UTC)
- 替換&取消默認啟用,這樣可能比較好。--Lt2818(留言) 2021年6月19日 (六) 12:33 (UTC)
依Lt2818的方案, 公示至2021年6月29日 (二) 09:35 (UTC)。--安憶Talk 2021年6月22日 (二) 09:35 (UTC)