導航:首頁 > 源碼編譯 > 水獺瀏覽器開源代碼編譯

水獺瀏覽器開源代碼編譯

發布時間:2022-04-24 20:31:38

❶ 怎麼更改火狐瀏覽器裡面的源代碼,並改成自己的程序!

尊敬的用戶,您好!很高興為您答疑。
據您所述,修改瀏覽器的默認主頁是不需要進行app重新編譯的,故也不需要瀏覽器的源碼。您只需要進入選項的常規標簽中進行相應設置即可。如果您對火狐的瀏覽器技術有濃厚的興趣,歡迎您登陸火狐社區與廣大用戶進行交流和經驗分享。
希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。

❷ 我看到過網頁源代碼中沒有中文,但是瀏覽器編譯出來卻顯示的中文,怎麼做到的

漢字本身就是代碼構成的

❸ firefox源代碼

1.准備MozillaBuild
在下面地址下載最新的MozillaBuild
http://ftp.mozilla.org/pub/mozilla/libraries/win32/
目前最新的是
http://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe
推薦安裝到c:\mozilla-build,安裝到了其他目錄,也成功了
運行下面的命令,得到一個MinGW shell,下面的編譯都要在這個shell中運行
start-msvc6.bat
start-msvc71.bat (VS 2003)
start-msvc8.bat (VS 2005)
start-msvc9.bat (VS 2008)
注意firefox 3以後的版本不能用msvc6編譯

2.准備firefox源碼
firefox的源碼在
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/
找到最新的或自己需要的下載一個即可,最新的在
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5.5/source/firefox-3.5.5.source.tar.bz2

如果需要從Mercurial下載最新的代碼,則需要通過start-msvc[x].bat進入MinGW shell,然後執行
hg clone http://hg.mozilla.org/mozilla-central/ firefox-src
如果需要簽出其它版本的代碼可以參考這里
https://developer.mozilla.org/En/Developer_Guide/Source_Code/Mercurial

3.編寫配置文件.mozconfig
在源碼目錄下編寫.mozconfig文件,內容類似如下
--------------------------------------------------------
#以下兩行表示編譯browser,即firefox
mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-application=browser
#最終編譯的結果放在這里
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-Release
ac_add_options --disable-installer
#不編譯測試
ac_add_options --disable-tests
ac_add_options --disable-mochitest
#不使用vista sdk,實在懶的安裝這個
ac_add_options --with-windows-version=502
#debug/release
ac_add_options --disable-static --enable-shared
#如果想調試改成--enable-debug即可
ac_add_options --enable-optimize --disable-debug
具體配置內容經常變化,可以參考
https://developer.mozilla.org/en/Configuring_Build_Options

4.make編譯
make -f client.mk build

❹ 我需要在firefox for android 瀏覽器的開源代碼基礎上做二次開發哪裡獲取代碼

尊敬的用戶,您好!很高興為您答疑。
mozilla的所有產品都是基於MPL協議的,如果您想要進行個人編譯,建議您登錄火狐社區進行進一步的交流。這里有非常多的個人愛好者與您在從事相同的事情。
希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。

❺ 請問代碼和源代碼有什麼區別

一、指代不同

1、代碼:是程序員用開發工具所支持的語言寫出來的源文件,是一組由字元、符號或信號碼元以離散形式表示信息的明確的規則體系。

2、源代碼:指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。

二、特點不同

1、代碼:原則包括唯一確定性、標准化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。

2、源代碼:最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。


三、存儲方式不同

1、代碼:可以書籍或磁帶形式出現,但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。

2、源代碼:作為軟體的特殊部分,可能被包含在一個或多個文件中。一個程序不必用同一種格式的源代碼書寫。


❻ 什麼瀏覽器能直接查看網頁源代碼和執行代碼

估計就WiseIE瀏覽器這一個吧。操作流程:支持查看網頁源代碼、實際執行代碼、頁面屬性和元素、屬性等功能。功能路徑1:WiseIE右上方→頁面操作菜單→查看。功能路徑2:網頁空白處右鍵單擊→查看。典型應用
:網頁編程人員可方便查看、提取、編輯網頁代碼和元素,極大提高工作效率。

❼ 什麼手機瀏覽器能看源代碼

火狐Firefox(手機版)可以在地址欄里的原URL前加 view-source: 即可查看源代碼。

❽ 在瀏覽器中查看源代碼時,代碼是被伺服器編譯過的。。

最早的IIS有個::$DATA漏洞(即在asp網址後輸入特殊符號,包括小數點,%81, ::$DATA,即可看到伺服器端的腳本),後來版本的IIS中這個漏洞被補上了
現在要想看源代碼時,好像只有攻入伺服器了

❾ 代碼開源

開放源碼軟體《open-source》是一個新名詞,它被定義為描述其源碼可以被公眾使用的軟體,並且此軟體的使用,修改和分發也不受許可證的限制。開放源碼軟體通常是有right的,它的許可證可能包含這樣一些限制: 著意的保護它的開放源碼狀態,著者身份的公告,或者開發的控制。「開放源碼」正在被公眾利益軟體組織注冊為認證標記,這也是創立正式的開放源碼定義的一種手段
開放源碼軟體主要被散布在全世界的編程者隊伍所開發,但是同時一些大學,政府機構承包商,協會和商業公司也開發它。開放源碼軟體在歷史上曾經與UNIX,Internet聯系的非常緊密。在這些系統中許多不同的硬體需要支持,而且源碼分發是實現交叉平台可移植性的唯一實際可行的辦法。在DOS,Windows,Macintosh平台上僅僅有很少的用戶有可用的編譯器,開放源碼軟體更加不普遍。對開放源碼開發模式的更詳細的討論請看Eric Raymond寫的「The Cathedral and the Bazaar」。

傳統的商業軟體有巨大的廣告和商標預算,在這些背後給了它太多的關注,已經遠遠超出了它的重要性。傳統的商業軟體事實上只是所有軟體的很小的一部分。Lion是被各種組織開發,並且是為了它們自己內部的需要。內部開發源碼,特別是被美國政府所命令的重要源碼的共享是具有開發源碼牌照的。這實際上是由於絕大多數軟體專家不編寫商業軟體。 要去定量的描述開放源碼軟體的整個影響和平均利益是困難的,但是很明顯這兩者都被公眾廣泛傳播又低估其價值。現在,許多開放源碼軟體由商業開發支持。同時,開放源碼經營模式的成功和開放源碼開發的高生產效率及高質量都說服Netscape在1998年年初決定要將它的瀏覽器開發在開放源碼許可之下。 現在有巨大的動力推動著開放源碼的運動。看到如此多的傳統商業開發者們為了與他同步不得不謀取發展是很有趣的。計算機工業早已看到了幾個激動人心的發展和革新的浪潮,例如,二十世紀七十年代的第一台微機,以及八十年代中期到現在對日用微機的大量生產,還有同一時期Internet的崛起。使用開放源碼模式的商業軟體可能 是下一個重要的新潮流。

❿ 請問怎麼用eclipse編譯火狐(firefox)瀏覽器的提供的源代碼

尊敬的用戶,您好!很高興為您答疑

首先,您獲取資源的協議不妥,不過並不影響您獲取資源,事實上使用FTP協議效果更好:ftp://ftp.mozilla.org/pub/mozilla.org/mobile/。

至於學習資料,其實火狐瀏覽器已經為您之名了方向,火狐社區是您不二的選擇,這里有專業的插件開發人員,也有您需要的各種資料。

希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。

閱讀全文

與水獺瀏覽器開源代碼編譯相關的資料

熱點內容
cad命令大全圖表下載 瀏覽:389
程序員去印度工作 瀏覽:422
蘋果app活動怎麼導出 瀏覽:3
pdf轉高清圖片 瀏覽:33
人人玩棋牌源碼 瀏覽:345
如何獲取美團伺服器時間 瀏覽:342
php簡單加密演算法 瀏覽:791
什麼是開伺服器 瀏覽:607
cd4017單片機怎麼用 瀏覽:263
鳥哥pdf 瀏覽:242
忘記加密的密碼了怎麼辦 瀏覽:558
好友信息提示音在哪個文件夾 瀏覽:276
怎麼讓雲伺服器轉發本地埠 瀏覽:46
python數組剔除元素 瀏覽:15
推薦一款解壓的手機游戲 瀏覽:47
jsphp時間戳轉換日期 瀏覽:422
明日之後如何刪掉賬號伺服器 瀏覽:76
syjsks是什麼伺服器 瀏覽:606
中控軟體加密狗授權後變空白的 瀏覽:675
androidphp登陸 瀏覽:194