Movatterモバイル変換


[0]ホーム

URL:


跳转到内容
维基百科自由的百科全书
搜索

GNU LibreJS

本页使用了标题或全文手工转换
维基百科,自由的百科全书
GNU LibreJS
GNU LibreJS 6.0.9顯示英文維基百科首頁上被封鎖的元素
GNU LibreJS 6.0.9顯示英文維基百科首頁上被封鎖的元素
開發者Ruben Rodriguez, Nik Nyby
当前版本
  • 7.21.1(2023年9月17日;穩定版本)[1]
編輯維基數據鏈接
源代码库編輯維基數據鏈接
类型瀏覽器擴充功能
许可协议GNU通用公共许可证第三版或更新[2]
网站www.gnu.org/software/librejs/ 编辑维基数据

GNU LibreJS,簡稱LibreJS,是由GUN計劃編寫在Mozilla Firefox自由軟體瀏覽器的擴充功能[3]。其目的是阻擋非自由、非瑣碎的JavaScript程式,並允許自由或瑣碎的JS在用戶的網頁瀏覽器中運行。這個附加元件是為了解決由理查·史托曼於2009年首次描述的「JavaScript陷阱」[4]所開發,該陷阱會使用戶在不知不覺中在其網頁瀏覽器中運行專有軟體

說明

[编辑]

GNU LibreJS是由Ruben Rodriguez和Nik Nyby作為GUN計畫[3]的一部分而開發的,GNU LibreJS會拒絕運行許多網站中的非自由程式,且預設包含在GNU IceCat瀏覽器中,[5][6]此外他也可以跟Tor一起使用[7][8]

該外掛程式允許將網站列入白名單,並具有電子郵件地址檢測系統,提供用戶聯絡頁面網站管理員,以說服他們的JavaScript程式碼符合LibreJS[9]。根據自由軟體基金會的說法,專有JS程式碼在網路上普遍存在,若未將網站列入白名單而使用LibreJS時會造成崩潰。儘管如此,程式工程師身兼活動家的理查·史托曼仍支持使用GUN LibreJS[4]

在批評Google時,史托曼表示「一般來說,大多數Google服務都需要執行非自由JS程式碼。如果你拒絕這樣做(例如,透過運行 LibreJS),你會發現你將無法使用這些服務。」[10]

回應

[编辑]

連線》雜誌的Klint Finley在沒有使用JavaScript一週後寫道:「自由軟體基金會於2013 年發起了免費JavaScript 活動,旨在推廣僅使用免費開源JavaScript 程式碼的網站,或者讓網站在沒有JavaScript 的情況下正常運作。合作,幫助減少對專有JavaScript 的依賴[11],然而自由軟體基金會不使用『開源』一詞,並積極倡導反對使用它,而更喜歡使用『自由軟體』一詞。[12]

波音波音》的科利·多克托羅在討論 Finley 的文章時表示,他已經使用NoScript多年,並透過將具有僅適用於 JavaScript 的所需功能的頁面列入白名單來解決 Finley 發現的問題。[13]

網站因是否在沒有 JavaScript 的情況下運行或啟用 LibreJS 而受到批評或評分。[14][15]

另請參閱

[编辑]

參考資料

[编辑]
  1. ^LibreJS 7.21.1. 2023年9月17日 [2023年9月19日]. 
  2. ^GNU LibreJS. GNU.org. [2015-07-23]. (原始内容存档于2016-03-31). 
  3. ^3.03.1LibreJS. [2024-05-22]. (原始内容存档于2016-03-31). 
  4. ^4.04.1The JavaScript Trap. [2024-05-22]. (原始内容存档于2015-10-02). 
  5. ^GNUzilla and IceCat. [2024-05-22]. (原始内容存档于2024-05-05). 
  6. ^PCtipp.ch.Die sicheren Browser-Alternativen. pctipp.ch. [2024-05-22]. (原始内容存档于2024-05-22)(瑞士高地德语). 
  7. ^GNU LibreJS 6.0.6 released [LWN.net]. lwn.net. [2024-05-22]. (原始内容存档于2016-01-23). 
  8. ^Installer LineageOS sur son appareil Android - LinuxFr.org. linuxfr.org. [2024-05-22]. (原始内容存档于2024-05-22). 
  9. ^LibreJS - News [Savannah]. savannah.gnu.org. [2024-05-22]. (原始内容存档于2024-02-28). 
  10. ^Trolldi : pourquoi Richard Stallman pense que vous ne devriez pas utiliser Google. Developpez.com. [2024-05-22]. (原始内容存档于2024-05-22)(fr-FR).  引文格式1维护:未识别语文类型 (link)
  11. ^Finley, Klint.I Turned Off JavaScript in My Web Browser for a Whole Week and It Was Glorious. Wired. [2024-05-22].ISSN 1059-1028. (原始内容存档于2024-03-23)(美国英语). 
  12. ^Why Open Source Misses the Point of Free Software. [2024-05-22]. (原始内容存档于2024-04-25). 
  13. ^The Web is pretty great with Javascript turned off. [2024-05-22]. (原始内容存档于2024-05-22). 
  14. ^Gallagher, Sean.Under new management, SourceForge moves to put badness in past. Ars Technica. 2016-06-17 [2024-05-22]. (原始内容存档于2024-05-22)(美国英语). 
  15. ^online, heise.Free Software Foundation: GitHub und SourceForge kommen bei Hosting-Services-Untersuchung nicht gut weg. Developer. 2016-04-26 [2024-05-22]. (原始内容存档于2024-05-22)(德语). 
检索自“https://zh.wikipedia.org/w/index.php?title=GNU_LibreJS&oldid=82816774
分类:​
隐藏分类:​

[8]ページ先頭

©2009-2025 Movatter.jp