約 4,358,553 件
https://w.atwiki.jp/magerror/pages/29.html
略微整理了下搜到的技巧,稍微剪貼調整了一下 .. Firefox插件备份方法 手动备份浏览器插件 Firefox瀏覽器的配置都被保存在下面的幾個文件夾下,其實方法十分簡單,只要把下面的目錄備份了,再次安裝Firefox之後,將這幾個文件夾覆蓋就可以還原以前的配置了。 c \Documents and Settings\用戶名\Application\DataMozillaFirefox c \Documents and Settings\用戶名\Local SettingsApplication\DataMozillaFirefox 利用工具来备份 最好的Firefox備份工具就是MozBackup了,MozBackup是備份Mozilla系列軟件配置的一款軟件,不但能夠備份Firefox瀏覽器的配置,還能備份Thunderbird、Sunbird、SeaMonkey、Flock等。還原和備份的方法都十分方便簡單。(這款軟件目前好像只支持windows平臺下使用,暫時沒有Linux和Mac的版本。) Firefox提速優化一覽 普通設定 主頁設定:about blank 取消啟動時候:檢查是否為默認瀏覽器 在啟動ff的快捷方式裡面加入啟動參數: /Prefetch 1,也就是比如“C Program FilesMozilla Firefoxfirefox.exe” /Prefetch 1 另外在你的FF 快捷方式後面加上-turbo (FF的啟動速度也會加快)如“C Program FilesMozilla Firefoxfirefox.exe” -turbo 擴展:使用常用的,把不常用的刪除,以及對於產生內存洩漏的擴展盡量不用,或者少用(一般4-5個,如果電腦內存很大可以多用增強FF功能) 取消:FireFox自動更新功能,包括FireFox擴展的自動更新(建議定期手動更新) 關於FireFox的Theme(主題),盡量不要使用體積很大的Skin (體積越大加載越慢) 定期清理網頁緩存,Cookies,等等… 使用軟件提速Mozilla Optimizer (簡介 用於加速Mozilla、Mozilla Firefox、以及Netscape,適用操作系統 Windows,官方連接 http //www.computerbase.de/) Tweak Network Settings (簡介 這是一個FireFox擴展插件,它主要進行網路連線的改進,並提供“one touch” (單鍵) 加速的功能。適用操作系統 Firefox 支持的平台都可以使用。官方連接 http //www.bitstorm.org/extensions/ Firetweaker (簡介 可以進行加速外,還提供很多Firefox 工具-選項中所沒有提供的喜好設定。適用操作系統 Windows。官方連接 http //www.emilsoft.net/products/firetweaker.php) FireTune (簡介 該程序可更具電腦的等級,以及網路連線的速度不同,而進行調整適用於不同電腦的最佳化的參數。適用操作系統 Windows。官方連接 http //www.totalidea.com/freestuff4.htm FasterFox (簡介 主要用於改善Prefetch Links、Tweak Network、Page Load Timer、Block Popups 這幾個項目。 適用操作系統 Windows。官方連接 http //fasterfox.mozdev.org/ Firefox Preloader (簡介 它會將Firefox一些常用的組件預先裝入內存中,讓你的Firefox在啟動時的速度大大的獲得改善。但缺點也在於增大了內存佔用。適用操作系統 Windows。官方連接 http //sourceforge.net/projects/ffpreloader/) 修改參數 加快速度 通用設定: “content.notify.backoffcount”, 5 “network.http.pipelining”, true “network.http.proxy.pipelining”, true “network.http.pipelining.maxrequests”, 8 “plugin.expose_full_path”, true “ui.submenuDelay”, 0 寬頻/高速電腦使用者設定 這些設定適用60MB以上的記憶體,以及較快的寬頻網路((A)DSL/Cable/fiber ) “browser.cache.memory.capacity”, 65536 “content.interrupt.parsing”, true “content.max.tokenizing.time”, 2250000 “content.notify.interval”, 750000 “content.notify.ontimer”, true “content.switch.threshold”, 750000 “network.http.max-connections”, 48 “network.http.max-connections-per-server”, 16 “network.http.max-persistent-connections-per-proxy”, 16 “network.http.max-persistent-connections-per-server”, 8 “nglayout.initialpaint.delay”, 0 中等網速/高速電腦使用者設定 這些設定適用較慢的寬頻網路((A)DSL/Cable) “browser.cache.memory.capacity”, 65536 “content.max.tokenizing.time”, 2250000 “content.notify.interval”, 750000 “content.notify.ontimer”, true “content.switch.threshold”, 750000 “network.http.max-connections”, 48 “network.http.max-connections-per-server”, 16 “network.http.max-persistent-connections-per-proxy”, 16 “network.http.max-persistent-connections-per-server”, 8 “nglayout.initialpaint.delay”, 0 窄頻/高速電腦 56K/V9.0撥接網路適用 “browser.cache.memory.capacity”, 65536 “browser.xul.error_pages.enabled”, true “content.interrupt.parsing”, true “content.max.tokenizing.time”, 3000000 “content.maxtextrun”, 8191 “content.notify.interval”, 750000 “content.notify.ontimer”, true “content.switch.threshold”, 750000 “network.http.max-connections”, 32 “network.http.max-connections-per-server”, 8 “network.http.max-persistent-connections-per-proxy”, 8 “network.http.max-persistent-connections-per-server”, 4 “nglayout.initialpaint.delay”, 0 寬頻/慢速電腦 這裡的最後一項設定取消狀態列的功能,以節省電腦的運算 “content.max.tokenizing.time”, 3000000 “content.notify.backoffcount”, 5 “content.notify.interval”, 1000000 “content.notify.ontimer”, true “content.switch.threshold”, 1000000 “content.maxtextrun”, 4095 “network.http.max-connections”, 48 “network.http.max-connections-per-server”, 16 “network.http.max-persistent-connections-per-proxy”, 16 “network.http.max-persistent-connections-per-server”, 8 “nglayout.initialpaint.delay”, 1000 “dom.disable_window_status_change”, true 窄頻/慢速電腦 “content.max.tokenizing.time”, 2250000 “content.notify.interval”, 750000 “content.notify.ontimer”, true “content.switch.threshold”, 750000 “network.http.max-connections”, 32 “network.http.max-connections-per-server”, 8 “network.http.max-persistent-connections-per-proxy”, 8 “network.http.max-persistent-connections-per-server”, 4 “nglayout.initialpaint.delay”, 750 “dom.disable_window_status_change”, true 加快網頁瀏覽速度 “browser.turbo.enabled”, true “network.http.pipelining”, true “network.http.pipelining.firstrequest”, true “network.http.pipelining.maxrequests”, 32 “network.http.proxy.pipelining”, true “nglayout.initialpaint.delay”, 0 其他 “browser.display.show_image_placeholders”, true “browser.chrome.favicons”, fales “browser.urlbar.autocomplete.enabled”, true “browser.urlbar. (修改參數有一定的危險,請謹慎操作。部分參數無法修改,或找不到相關參數欄,請酌情而定。) 降低內存佔用 我未親測試過,相對較早的方法。(內存吃緊的朋友可以嘗試。) 打開Firefox,在地址欄輸入about config。 在下面的空白處單擊右鍵,選擇New - Boolean(新建- 布爾)。 在彈出窗口裡填config.trim_on_minimize,回車。 選擇 true,確定 。 重新啟動 Firefox。 調整搜索欄長度 安裝擴展 Resize Search Box 。 編輯 userChrome.css(在你的配置文件夾的鉻子目錄中,有個名為 userChrome- example.css的文件,去掉後面的 - 例如部分,重命名為 userChrome.css就行): 在userChrome.css中添加 #搜索容器,搜索欄#{- MOZ -箱柔性:400!重要;} 調整其中的400就能改變搜索攔寬度。 注意:這兩個方法在使用非默認主題時可能會失效。 關於 about () about blank - 空白頁 about buildconfig - 顯示版本配置詳細信息 about credits — 所有 Mozilla 項目貢獻者 about cache - 顯示緩存文件 about config - 修改Firefox 配置選項的圖形化界面 about license - 顯示Mozilla 和Netscape 的公共授權許可(僅在基於Gecko 1.8 的程序中看到) about mozilla - 著名的《Mozilla之書》 about plugins - 列出所有已安裝的插件信息 about cache - 顯示緩存文件 about config - 修改Firefox 配置選項的圖形化界面 about license - 顯示Mozilla 和Netscape 的公共授權許可(僅在基於Gecko 1.8 的程序中看到) about mozilla - 著名的《Mozilla之書》 about plugins - 列出所有已安裝的插件信息” 擴展(Extexsions)和插件(Plugins)有什麼區別? 擴展是為Firefox 提供一些新功能的小的附加軟件。插件是瀏覽網頁時提供顯示其中媒體多元素的程序,如Flash,RealPlayer,Java之類的。 官方網站的說法: Extensions are small add-ons that add new functionality to your Mozilla program. Plugins are programs that allow websites to provide content to you and have it appear in your browser. 用自己習慣的字體瀏覽網頁 點擊Firefox 面板上的“工具- 選項- 內容- 字體 顏色- 高級- 最小字體”,將字體設置成12或更大。 著急的話可以使用快捷鍵“Ctrl + +”,“Ctrl + -”,或按住Ctrl然後滾動鼠標滾輪迅速改變網頁文字大小。 Linux下的Firefox ,則是在“編輯- 首選項- 內容- 字體 顏色- 高級- 最小字體”中設置,最小字體同樣設置成12或更大。 英文版Firefox:Edit- Preferences- Content- Fonts Colors- Advanced- Minimum font size 刪除多餘的搜索引擎 進入Firefox的安裝目錄下的searchplugins子目錄,如X \Program Files\Mozilla Firefox\searchplugins,刪掉裡面不想要的搜索引擎即可。 自定義書籤路徑 打開firefox,地址欄輸入about config 右鍵新建一個字符串,名為browser.bookmarks.file 然後輸入字串值為“新路徑名\書籤文件名”即可。比如 D \My bookmarks\bookmarks.html 安全模式 irefox的安全模式(safe mode)指以不加载任何扩展(Extensions)、主题(Theme)和插件(Plugins)的情况启动Firefox。 安全模式一般用来在Firefox出问题时诊断故障原因。 在Windows下,点击 开始 - 运行 - Firefox.exe -safe-mode 命令启动 Firefox 安全模式。 在Linux下,执行 ./firefox -safe-mode 命令启动 Firefox 安全模式。 部分 Q A 1 問:如何安裝.xpi的擴展? 答:①把.xpi文件拖進firefox窗口裡,稍後就可以看到Firefox會詢問你是否要安裝這個擴展,點擊“是”,重啟瀏覽器即可。 ②Ctrl+O,選擇你要安裝的擴展,打開。 2 問:瀏覽一些網頁時,部分中文字很小而且難看? 答:“菜單– 工具– 選項– 基本信息– 字體和顏色– 語言編碼選擇簡體中文”,將最小字體設置成12。 著急的話可以使用快捷鍵“Ctrl”+“+”或按住Ctrl然後滾動鼠標滾輪迅速改變網頁文字大小。 3 問:標籤框太長了。 。 。怎麼改短一點? 答:第一種辦法是:安裝Tab Mix擴展,在Tab Mix選項— 外觀設置—標籤頁寬度框中,將最大值改小。推薦設置值100。 第二種辦法是:在firefox安裝目錄下的chrome目錄中,找到toolkit.jar文件(其實是一個ZIP格式壓縮文件),將其解壓後,在content\global\bindings\目錄下,找到tabbrowser. xml文件,編輯這個文件,查找“250”(共有兩處),改為100,保存為純文本文件。然後再將整個文件打包成ZIP文件,重命名為toolkit.jar,覆蓋原文件即可。 (注意:修改原文件有一定危險,請做好備份!) 4 問:怎樣去掉firefox菜單欄的空間? 答:”右鍵”–”定制”,把工具欄、地址欄那些拉到最上面,然後右鍵去掉導航工具欄前的勾選即可。 5 問:如何自定義firefox的臨時文件存放地址? 答:打開firefox,地址欄輸入about config 右鍵新建一個字符串,名為browser.cache.disk.parent_directory 然後輸入新的臨時文件的路徑即可。比如 D \Temporary Internet Files 6 問:有些擴展在新版Firefox中不能安裝? 答:由於版本原因造成安裝問題的,可以在地址欄中鍵入:about config 查找app.extentions.version 雙擊或者右鍵選擇修改:將1.0改為0.9 推薦等待新版本發布 7 問:flashgot不能用? 答:不能用可能是因為操作系統的帳戶名是中文,在”控制面板”-”用戶帳戶”-”創建一個新用戶”,名字用英文就可以了。這是flashgot的一個bug,新版已經修復了。 8 問:如何將IE收藏夾和Firefox書籤相互轉移? 答: ①從IE中向FF導入書籤:在Firefox的文件菜單中選擇“導入……”的命令,然後選中Internet Explorer,在之後顯示的頁面上選擇你想轉移的信息。這樣你就能把IE上的”我的最愛”(書籤)、所記憶的密碼、設置的選項以及你的瀏覽紀錄等統統轉移到Firefox中。 ②從FF中向IE導入書籤:在FF裡:書籤--管理書籤--文件--導出書籤,導出為:bookmark.htm 在IE裡:文件--導入和導出--下一步--導入收藏夾,下一步--從文件或地址中導入--瀏覽--bookmark.htm--下一步--下一步 或者安裝Favorites_Converter_(export).xpi擴展 9 問:如何起動配置文件管理器? 答:從Windows 的開始菜單中選擇開始– 運行…… 輸入Firefox的完整路徑,用引號括起來,然後加上開關符-p,比如:”C:\Program Files\MozillaFirefox\MozillaFirefox.exe” -p 起動配置文件管理器,您就可以增加,刪除,重命名原來的配置文件了。 注意:如果您的配置文件不只一個,在您每次起動Firefox的時候會被問到選擇哪個配置文件。 10 問:個人配置文件夾保存在什麼地方? 答:不同的操作系統是不同的,如果您的windows安裝在C盤,默認的個人配置文件夾是: Windows XP/2000 C \Documents and Settings\[User Name]\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\(xxxxxxxx是一個8位的隨機字符串, Documents and Settings可能是隱藏文件) Windows 95/98/Me C \WINDOWS\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default Linux ~/.mozilla/firefox/xxxxxxxx.default/ Mac OS X ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/ 11問:為什麼有時會出現警告說連接超時? 答:這個和IE的該頁無法顯示是一樣的,大致是服務器錯誤或者是網速太慢導致的,是您的網絡問題。 問:能不能不讓警告出現,怎麼修改設置呢? 答:在地址欄輸入 about config 找到browser.xul.error_pages.enabled 這一項,雙擊賦值true 12問:怎麼樣使firefox默認不打開新窗口(實現單窗口瀏覽)? 答:firefox 1.x內建支持單窗口瀏覽功能。選中“工具– 選項– 高級– 強制打開新窗口的鏈接在下面打開”就可以了。如果您的firefox沒有這個選項,那麼在地址欄輸入:about config 鼠標右鍵選擇新建布爾值— browser.tabs.showSingleWindowModePrefs 賦值:true 也可以安裝Tab Mix、Tabbrowser Preferences和Tabbrowser Extensions等增強標籤頁瀏覽功能的擴展來解決。 13問:為什麼把.xpi文件拖進彈出窗口之後,等了很久也沒有反映呢?請告訴我問題出在那裡了? 答 可能是擴展版本太老了,不適合新版的firefox。請下載最新版的擴展再安裝。 也可能是firefox選項中選中了“不允許從網站安裝軟件”,解決辦法是把“工具— 選項— 網頁特性— 允許網站安裝軟件”勾選上就可以了 14問:請問Firefox怎麼使用下載好的主題(皮膚)? 答:工具— 主題,打開主題管理器窗口,將你下載的主題文件(如safari.jar)拖到窗口中,按提示操作。在左邊的窗口點擊你安裝的皮膚,點擊下邊的“使用主題”即可。有時需要重啟一下瀏覽器。 http //www.52firefox.com/ 15問 下載到本地的壓縮文件,解壓後,有文件擴展名是”.rdf”或者”.js”的文件包,要放到程序的哪個文件裡,或者要怎麼安裝才能使用? 答 這是您把安裝文件解壓縮了.無論是擴展.xpi文件還是主題.jar文件其實都是一個普通的.zip文件,只是後 綴名不同而已。壓縮包裡的.rdf文件是安裝嚮導文件,.js是擴展的腳本文件.你只要確保他們系統而且完整,然後打包為zip文件,改成正確的擴展名就可以了。大部分不能安裝的原因是因為丟失了一部分的文件造成的。 16問 怎麼我裝了compact menu後,右鍵菜單裡沒有? 答 這是正常的。右鍵單擊工具欄選擇定制,將menu拖放到菜單欄即可。或者將那個像小魚一樣的圖標拖放到菜單欄.在下方您可以勾選你願意隱藏的菜單選項. { 17問 如何讓Firefox支持ed2k ///協議?} 答 在windows下,你需要安裝電騾或電驢,這個鏈接是為這些軟件用的。在一些情況下,可能需要安裝擴展FireMule。 如果您使用linux,用的是xMule一樣的軟件,那麼你可以這樣做 1、在地址欄輸入about config,進入配置頁面。 2、在列表上單擊右鍵,新建一個布爾值(Boolean)值,名字是network.protocol-andler.external.ed2k,賦值為true。 3、再新建一個字符串值(String),名字是network.protocol-handler.app.ed2k,賦值為你的啟動程序,例如“/usr/bin/ed2k.amule”。 這樣,當點出ed2k //的鏈接時,就會把地址加入相應軟件了。 18問 如何打開本地硬盤中保存的帶有中文文件名的網頁? 答 要先把firefox設為默認的瀏覽器。然後通過修改註冊表解決:編輯註冊表,找到 [HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command] 把默認鍵值改為X \FIREFOX\FIREFOX.EXE -url “file %1″ 紅色的部分為您自己的firefox安裝路徑。注意:修改註冊表有一定的危險 或者把下面虛線之間這四行保存為.REG文件,導入註冊表 ——————————————————————————————— REGEDIT4 [HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command] @=”X \\FIREFOX\\FIREFOX.EXE -url \”file %1\”" ——————————————————————————————— 紅色的部分為您自己的firefox安裝路徑。注意:修改註冊表有一定的危險 或者 文件夾選項— 文件類型— 高級— 編輯 把HTM和HTML、SHTML等文件關聯的打開程序改為\*******\FIREFOX.EXE -url “file %1″。 19問 我剛裝了mozactivex-ff-10試試,好像以經裝好了。不知道可不可以卸載它? 答 當然可以。 退出Firefox,在firefox安裝目錄下,進入\plugins\文件夾,刪除npmozax.dll,進入\components\文件夾,刪除nsAxSecurityPolicy.js和nsIMozAxPlugin.xpt,進入\default\prefs\文件夾,刪除activex.js http //www.52firefox.com/ 20問 在導航工具欄的google搜索框中輸入內容後不搜索,只打開google界面,如何解決? 答 在地址欄輸入about config,進入設置頁面,在過濾器一欄輸入 google 將找到的兩個項目 browser.search.param.Google.1.custom browser.search.param.Google.1.default 將其值清空即可。 21問 如何在firefox中使用以前保存的網頁? 答 直接將保存的.html或者是.htm文件拖放到ff的窗口即可自動打開.或者是在”文件”– “打開”中打開.在windows中,如果您是使用了IE保存下來的此類文件則在ff中可能顯示不正常。由於.mht文件是不開放格式的,故而firefox暫時不支持mht文件,所以需要安裝Mozilla Archieve Format擴展來支持它。 22問 firefox能不能像MYIE2一樣,支持鼠標拖曳網頁中的鏈接在新標籤頁打開? 答 安裝擴展Super DragAndGo即可實現鼠標拖曳功能。 另外,也可以用其他的鼠標手勢擴展來實現,比如All-in-One Gestures 23問 請問ff瀏覽過的網頁的緩存文件放在哪個文件夾? 答 默認是在個人配置文件夾的\cache\目錄下 可以在地址欄輸入about config 找到browser.cache.disk.parent_directory 雙擊改變默認的位置,比如 D \temp 24問 怎樣把標籤移到下方? 答 在配置文件夾的\CHROME\目錄下建一個名字為userChrome.css的純文本文件,放入下面這一行: #content tabbox {-moz-box-direction reverse;} 或者安裝Tab Mix擴展解決。 25問 怎樣才能讓firefox不出現”安裝插件”的提示條? 答 打開 about config 設置 plugin.default_plugin_disabled 為 false 刪除Firefox 安裝目錄下plugins 文件夾裡面的npnul32.dll文件。 26問 頁面另存為的名字問題,不管選擇html,還是txt,名字都是index.php.htm,能不能像IE一樣根據tab自動改名呢? 答 安裝擴展 File Title 27問 為什麼FireFox安裝了幾個擴展後啟動速度明顯變慢? 答 一些擴展對Firefox 的啟動速度確實是有影響的,比如:Tabbrowser Extensions、switch proxy等都會拖累系統速度。這個問題好像沒有辦法解決。魚與熊掌不可見得,自己取捨吧 28問 firefox是否可以自動滾屏? 答 工具— 選項— 高級— 瀏覽— 使用自動滾動 勾選之後,再按下你的鼠標滾輪,啊,發生了什麼事?不但可以上下滾屏,還能左右滾屏哦。 至於鼠標沒有滾輪怎麼辦,那得看你的鼠標是幾鍵的。如果是三鍵鼠可以試試第三鍵,兩鍵的就沒戲了。 29問 在XP下的FOX如何用XP默認的外觀? 答 如果系統是Windows XP,並且想用默認的菜單類型,那麼在配置文件夾的CHROME目錄下建一個名為userChrome.css 的文本文件,把下面的代碼加到這個文件中 CODE menupopup, popup { border 1px solid ThreeDShadow !important; moz-border-left-colors ThreeDShadow !important; moz-border-top-colors ThreeDShadow !important; moz-border-right-colors ThreeDShadow !important; moz-border-bottom-colors ThreeDShadow !important; padding 1px !important; background-color Menu !important; } menubar menu { border 1px solid transparent !important; padding 2px 5px 2px 7px !important; margin 0 !important; } menubar menu[_moz-menuactive="true"] { background-color Highlight !important; color HighlightText !important; } 30問 firefox的主題保存在哪個文件夾? 答 主題跟擴展是安裝一個文件夾內的,如果是global安裝,在firefox\extensins下的某個文件夾內;如果是local安裝,在profile\extensons下某個文件夾內 win系統下邊ff的主題文件夾在類似下面這個 local: C \Documents and Settings\UserName\Application ata\Mozilla\Firefox\Profiles \dbuoun8g.default\extensions\{00D4154F-96D3-41ff-8E8E-113596D8670B} global: D \Program Files\Mozilla Firefox\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd} ★☆------------------------------------★☆ 31問 怎樣把FIREFOX頂端的菜單欄去掉? 答 使用Compact Menu擴展或是通過compact menu擴展來實現要容易一點。 在userChrome.css文件裡面添加如下幾行code一樣能達到目的。 CODE menu[label="Go"], menu[label="Help"], menu[label="File"], menu[label="Edit"], menu[label="View"], menu[label="Bookmarks"], menu[label="Tab"], menu[label="Tools"]{ display none !important; } 32問 有很多網站提供的rss不能自動訂閱,能介紹一下sage的具體訂閱方法嗎? 答 SAGE提供了兩種訂閱Rss的方法: 1。 Sage默認只訂閱書籤中Sage Feeds文件夾下的rss鏈接。在有Rss提供的網站,firefox瀏覽器的狀態欄會提示你,只要點擊此圖標選擇”訂閱XXXX”,將此鏈接收藏到Sage Feeds文件夾下即可使用Sage閱讀Rss。 用手工添加RSS書籤也可以。 也可以自己在Sage選項設置RSS收藏文件夾 2。可以讓Sage檢查FEED。如果有,則自動添加到站點供閱讀。 33問 firefox 的側邊欄能否隱藏? 答 需要自動隱藏的,可以安裝Optimoz Tweaks擴展或者EZsidebar擴展 34問 如何把Ctrl+Shift+Enter添加的www.org改為www.com.cn? 答 firefox默認是: Ctrl+Enter添加的是www.com Shift+Enter添加的是www.net Ctrl+Shift+Enter添加的是www.org 想要改變默認值,需要安裝擴展Canonical URL 35問 怎麼改書籤工具欄的默認文件夾? 答 FF的書籤管理其實是一個文件,即配置文件夾下的bookmarks.html,而不是像IE那樣的若干個文件夾中的網站快捷方式。如果要將自己喜歡的鏈接放置在書籤工具欄,只需要在書籤管理器中將這些書籤移動到”書籤工具欄文件夾”下並自行排序即可。 36問:怎樣將默認的內置搜索引擎由google改為百度? 答:在網頁中高亮選中文字,再用鼠標拖動一下選中的文字,直接搜索的方法,非常方便。但firefox默認的搜索引擎是google,將其改為百度的方法是: 在地址欄輸入about config,進入設置頁面,找到browser.search.defaulturl,將其鍵值改為http //www.baidu.com/s?ie=UTF-8 wd= 37問 Mozilla Thunderbird怎樣才能收取hotmail的郵件呢? 答:很遺憾,免費的hotmail不支持pop收發郵件,而目前版本的Thunderbird不支持http收發郵件。 你可以搜索並下載一個叫做hotmailpoper的小軟件,它可以讓您的Mozilla Thunderbird收發hotmail。設置請參考它的幫助文檔,有漢化版。 部分熱鍵 選擇地址欄 – Ctrl+L or Alt+D 選擇搜索欄 – Ctrl+K 後退 – Backspace(退格鍵) or Alt+Left 前進 – Alt+Right or Shift+Backspace 改變搜索引擎(激活狀態) – Ctrl+Down/Up 在文字裡查找 / 在鏈接文字裡查找 ‘ 老的查找方法(全文) Ctrl/Cmd+F 在新窗口中打開鏈接 Shift+Enter 在新標籤頁裡打開搜索(搜索欄) Alt/Option+Enter 字符瀏覽(相當於鼠標瀏覽,很棒) F7 刷新 Ctrl+R or F5 刷新 (重置緩存) Ctrl+F5 or Ctrl+Shift+R 轉換標籤頁 Ctrl+Tab 選擇標籤頁(1-9) Ctrl+[1-9] 發email Ctrl/Cmd+M 轉換二 Ctrl+Page Down/up 拼寫檢查(with Spellbound extension ) Ctrl+Shift+F7
https://w.atwiki.jp/fedorawiki/pages/28.html
※2009年9月の時点で、この頁の記述は古くなりました。「筆者は未だ Fedora 11 をインストールできておらず、」などと書いていますが、その後 Fedora 11 のインストールに成功し、現在 Fedora 11 を利用しています。以下、備忘目的で、しばらくの間、消さずに書き残します。 筆者は未だ Fedora 11 をインストールできておらず、Fedora 10 を使っている。Fedora 10 の firefox は 3.0.x だが、あえて firefox 3.5.x を使う方法を書く。(実は、筆者としては、firefox 3.5.x さえ使えれば、あえて Fedora 10 から 11 にバージョンアップする意義は薄いのだった。) Fedora の版番号(10 とか 11 とか)は、ある意味、実質的に、リポジトリ番号に対応しているという見方ができる。Fedora 10 は Fedora 10 用のリポジトリを使い、Fedora 11 は Fedora 11 用のリポジトリを使うのであって、両者は相互に分離されており、併用しないようになっている。(このような見方からすると、Fedora のバージョンアップとは、結局のところ、リポジトリの切り替えに他ならない。) Fedora 11 のリポジトリにはすでに Firefox 3.5.x が収録されているが、Fedora 10 用のリポジトリに収録されている firefox は 3.0.x であって、3.5.x ではない。そこで、Fedora 10 の上で firefox 3.5.x を使うには、Fedora 10 の「公式な」(?)パッケージ管理系を犯さないように配慮しなければならない。 Fedora の場合、パッケージ管理系はプログラム置き場に /usr/bin を使い、共有ライブラリ置き場に /usr/lib を使うように統一されている。つまりパッケージ管理系は /usr/local/bin と /usr/local/lib を一切使わないようになっている。そこで、一般的に、パッケージ管理系に依拠せず自前でプログラムをインストールする場合は、/usr/local/bin と /usr/local/lib を使うようにすればよい。 firefox 3.5.1 (執筆時の最新版)の場合、日本語版の本家にて tar.bz2 の形で配布されている(firefox-3.5.1.tar.bz2)。これをダウンロードし、伸張抽出すると、firefox という名前のディレクトリが出てくる。このディレクトリを firefox-3.5.1 という名前にリネームし、/usr/local/lib に置く。次に、このディレクトリの中にある firefox という名前の実行ファイル(シェルスクリプト)を /usr/local/bin にコピーする。あとは、この実行ファイル /usr/local/bin/firefox を起動するランチャをデスクトップに置くなどすればよい。 ユーザ固有のデータは $HOME/.mozilla/firefox に纏められている。このデータは firefox 3.0.x にて使っていたものをそのまま引き継げるようなので、触らなくてよい。
https://w.atwiki.jp/vimpinfox/pages/17.html
闇の住人的Firefox设置截图 扩展列表 描述Vimperator脚本列表 Vimperatorrc设置 闇の住人的Firefox设置 主要环境是Ubuntu Lucid Lynx,Firefox 3.6.6,Vimperator 2.3.1 定制的目标就是界面的无限简洁,各种命令的高度定制化,任何浏览器操作的快速访问和操作。缺点:目前还没找到哦。 截图 7001-Screenshot_Vimp.png 扩展列表 Adblock Plus Bartab DownloadHelper Download status DownthemAll! Firefox Sync FoxyProxy Standard Greasemonkey Hatena Bookmark LastPass Menu Editor Music Player Minion 2 NicoFox Scrapbook Tooltip Plus Tree Style Tab Vimperator XUL/Migemo 描述 由于用了Vimperator,于是各种视觉因素相关,鼠标操作相关以及各种脚本相关的扩展都不再需要,大大减少了扩展的数量。这里先列出比较重要的扩展,描述以后补 Vimperator脚本列表 asdfghjk bartab-integration commandBookmarklet copy feedsomekey_3 gmail-commando gmperator google-search hints-yank-paste imageloader ldrize_cooperation _libly Io maine_coon migemized_find migemo_completion migemo_hint nextlink pluginmanager scroll-completer _smooziee toggler twittperator Vimperatorrc设置 11001-vimperatorrc.png
https://w.atwiki.jp/tmtbnc/pages/38.html
開発 目次 - Firefox拡張機能開発チュートリアル (XHTML) http //kittttttan.web.fc2.com/xul/extension.html XPCOMの作成 - Mozilla Firefox まとめサイト http //firefox.geckodev.org/index.php?XPCOM%E3%81%AE%E4%BD%9C%E6%88%90 XUL Wiki - XUL Wiki http //wiki.fdiary.net/xul/ XUL - MDC https //developer.mozilla.org/Ja/XUL XUL Event Propagation - MDC https //developer.mozilla.org/ja/XUL_Event_Propagation FireFox拡張機能 http //www.kis-lab.com/serikashiki/FF/FF.html Gecko DOM Reference - MDC https //developer.mozilla.org/en/Gecko_DOM_Reference Born Geek » Firefox Extensions Tutorials http //www.borngeek.com/firefox/
https://w.atwiki.jp/myfavoritepcsettings/pages/23.html
目次 ↑ 概要 URL インストール 設定 メインメニュー > ツール(T) > オプション(O) からの設定 メインメニュー > 表示(V) > ツールバー(T) > カスタマイズ(C) からの設定 about config からの設定 アドオン タグ 概要 各種アドオンが豊富に揃った多機能ウェブブラウザ PortableApps.com Platform用のポータブルバージョンが存在する URL http //mozilla.jp/firefox/ インストール 設定 メインメニュー > ツール(T) > オプション(O) からの設定 一般 起動時に表示するページは、ネットワーク切断時でも待たされないものにする ダウンロードしたファイルはデスクトップに置かない タブ タブを活用して単一ウィンドウで使用する コンテンツ フォントの設定(お好みで) プライバシー プライバシー情報はなるべく残さないようにする セキュリティ 保存したパスワード類はマスターパスワードで保護する 詳細 このタブの「オフラインデータ」ペインの「ページキャッシュ」がディスクキャッシュを意味している(後述の「オフラインキャッシュ」とは別) 他のタブはデフォルトのまま メインメニュー > 表示(V) > ツールバー(T) > カスタマイズ(C) からの設定 「小さいアイコンを使用」にチェックを入れる about config からの設定 項目 値 説明 意図 browser.cache.offline.enable false オフラインキャッシュを無効にする プライバシーを保護する browser.sessionhistory.max_total_viewers 1 「高速Back/Forward機能」の最大保存履歴数(-1:自動、0:無効) 使用メモリを節約する browser.cache.memory.enable true メモリキャッシュを有効にする 処理を高速にする browser.cache.memory.capacity 32768 メモリキャッシュの容量(目安:搭載メモリ1GBにつき16KB) 処理を高速にする config.trim_on_minimize true タスクトレイ格納時にメモリを解放(スワップアウト)する 他のアプリでのメモリ不足を防ぐ browser.bookmarks.autoExportHTML true ブックマークの自動保存先をplaces.sqliteではなくbookmarks.htmlにする 他のブラウザとのブックマーク同期に好都合 dom.event.contextmenu.enabled false コンテキストメニュー動作の切替 「右クリック禁止ページ」でも右クリックによるコンテキストメニュー表示を可能にする browser.tabs.closeWindowWithLastTab false 最後に1つだけ残ったタブを閉じてもブラウザ自体は終了させない ブラウザの終了/起動回数の節約 参考 効果歴然!Firefoxのメモリ使用法を変更して軽快に動作させる方法。 Firefoxのメモリ食いを小食にする Firefoxで右クリック禁止ページを回避する方法。 アドオン 必須度 アドオン名(詳細ページへのリンク) ★★★ Vimperator ★★★ Blank Your Monitor + Easy Reading ★★☆ IE Tab Plus ★★☆ AdBlock Plus ★★☆ ImgLikeOpera ★☆☆ Quick Locale Switcher ★☆☆ LeechBlock ★☆☆ HTTPS Everywhere ☆☆☆ Dictionary Tooltip ☆☆☆ Dictionary Search ☆☆☆ BugMeNot ☆☆☆ Forcastfox Weather ☆☆☆ Google ノートブック (開発終了、Firefox 3.5以降には対応されない) ☆☆☆ Tab Counter ☆☆☆ TimeTracker ☆☆☆ GMarks[作成] (重くなる、Googleブックマークの日本語タグが壊れる現象がある) ☆☆☆ Trend Micro Toolbar ☆☆☆ Elasticfox ☆☆☆ Vacuum Places ☆☆☆ SQLite Optimizer ☆☆☆ SmoothWheel[作成] ☆☆☆ Tab Mix Plus[作成] ☆☆☆ ScarpBook[作成] ☆☆☆ It s All Text! ☆☆☆ History Submenus[作成] ☆☆☆ Brief ☆☆☆ AutoPager[作成] ☆☆☆ Open IT Online ☆☆☆ S3 Fox[作成] ☆☆☆ Quick Color Switcher ☆☆☆ pastego[作成] ☆☆☆ Googlebar Lite[作成] ☆☆☆ Stylish ☆☆☆ Tweak Network ☆☆☆ Fasterfox (EladKarako Mod) ☆☆☆ Xmarks Bookmark Synchronizer ☆☆☆ Better Gmail 2 ☆☆☆ Fire Gestures ☆☆☆ eCleaner ☆☆☆ WOT 「必須度」の説明 ★★★ : 手放せない ★★☆ : これはいい ★☆☆ : あると便利 ☆☆☆ : 備忘(なくても別に困らない、以前使っていたが使うのをやめた、など) タグ @モバイル @会社 @自宅
https://w.atwiki.jp/jpmozwiki/pages/20.html
Firefox Tips 目次 Firefox Tips 目次 Firefox Tips Tips 関連リンクショートカット[Win/Linux]一つ前のページに戻る、一つ先のページに進む [Mac]一つ前のページに戻る、一つ先のページに進む URL バーや検索バーの履歴を選択して削除する 新しいタブを出す方法 [Win] 中ボタンクリックで操作 リンクショートカットを作成する 設定標準のブラウザを元のブラウザに戻したい [Fx4]Firefox Homeは検索文字列をいれても以前のように変換候補が出ない Firefox StartはGoogleを使いたい Firefox Startは 緑のGooを使いたい [win]ユーザ毎にデフォルトのブラウザを設定する方法 起動時に複数のページを表示させる 新しいウィンドウを開くリンクをタブで開く (シングルウィンドウモード) userChrome.css に文字列を追記することで、UIの見た目を調整できると聞きましたが、何か注意することはありますか? Flash Player の自動更新設定を変更したい about configによる設定変更先読み機能を無効にする JavaScript の window.open() で開かれる場所をカスタマイズする browser.link.open_newwindow.restriction の値と対応する動作 JavaScript の window.open() が有効になる動作をカスタマイズする サイドバーの幅を通常より狭くできるようにする Firefox のマウスのスクロール量を調整する 大きな画像をブラウザウィンドウに合わせて縮小する設定を変更する 検索バーからの検索結果を新しいタブで表示する ロケーションバー(URLバー)に文字列を入れても検索できないようにする [Fx3]ロケーションバー(URLバー)にブックマークした履歴を表示させないようにする [Fx3]記憶したID、パスワードを自動入力させないようにする 問題と対処法[Fx4]アドオンバーのアイコンが左寄せになってしまった [Fx4]なんか動きが遅い [Fx4]「このページから他のページへの自動転送をブロックしました」と表示され、ページを表示できない Firefox Tips Firefox の便利な使い方などをご紹介します。 Tips 関連リンク Firefox Help - 便利な使い方 Firefox Help - キーボードショートカット Firefox Help - マウスショートカット ショートカット [Win/Linux]一つ前のページに戻る、一つ先のページに進む 一つ前のページに戻る … [alt] + [ -] 一つ先のページに進む … [alt] + [- ] [Mac]一つ前のページに戻る、一つ先のページに進む 一つ前のページに戻る … [Command] + [ -] 一つ先のページに進む … [Command] + [- ] URL バーや検索バーの履歴を選択して削除する 削除したい履歴を選択して、Shift + Del を押す。 新しいタブを出す方法 [ファイル]-[新しいタブ] で新しいタブが開きます。 Ctrl/Cmd + T で新しいタブが開きます。 タブバーのタブの無い部分をダブルクリックすると新しいタブがひらきます。 ブックマークやリンクを Ctrl/Cmd キーを押しながらクリックするとリンク先のページを新しいタブで開きます。 [Win] 中ボタンクリックで操作 ブックマークやリンクを中ボタンでクリックすると、新しいタブで開きます。 タブをマウスの中ボタンでクリックすると、そのタブを閉じることができます。 中ボタンクリックの動作は OS によって異なります。Windows 以外の OS 上での動作はFirefox Help - マウスショートカットの脚注が参考になります。 リンクショートカットを作成する ロケーションバーのアイコンをデスクトップにドラッグアンドドロップすると、 そのサイトへのリンクショートカットを作成することができます。 設定 標準のブラウザを元のブラウザに戻したい インストール後、初回起動で「Firefox を既定のブラウザにしますか」と言ったメッセージが出ます。 これを [OK] にすると、標準のブラウザに設定されて、ローカルに保存した html ファイルなどが Firefox で開かれるようになります(アイコンも Firefox のロゴがついたものに変更されます)。これを以前のブラウザに変更するには、その以前のブラウザを起動してください。多くのブラウザでは起動時に「ブラウザが標準に設定されていません。このブラウザを標準に設定しますか?」と表示されますので [はい] または [OK] などを押して設定してください。なお、もちろんですが、標準のブラウザに設定しなくとも Firefox は起動できますし、ブラウザでのWebページの閲覧を通常通り実行できます。 Mac の場合は Safari の設定画面から標準で開くブラウザを変更できます。 [Fx4]Firefox Homeは検索文字列をいれても以前のように変換候補が出ない 仕様です。必要があれば以前のFirefox Startをホームページに設定してください。 Firefox StartはGoogleを使いたい ホームページを以下に設定 http //ja.start2.mozilla.com/firefox?client=firefox-a rls=org.mozilla ja official Firefox Startは 緑のGooを使いたい ホームページを以下に設定 http //green.goo.ne.jp/info/firefox/?client=firefox-a rls=org.mozilla ja official [win]ユーザ毎にデフォルトのブラウザを設定する方法 「わたしは Firefox じゃないと嫌」「SeaMonkey しか使わない主義です」「僕は IE7 でしかインターネットしない」など様々な方がいるでしょう。複数のユーザーで一台のパソコンを利用する際、ユーザ毎にデフォルトのブラウザを設定する方法が フォーラム に投稿されていましたので、こちらにも書いておきます。下記を参照してみてください。 ユーザ毎にデフォルトのブラウザを設定する方法 (英語) 起動時に複数のページを表示させる 起動時に表示させたいページを開いた状態で、次の操作を行います。 [ツール]-[オプション] を選択しオプションダイアログボックスを表示 [一般] タブを選択 [ホームページ] の [現在のページグループを使用] ボタンを押下 新しいウィンドウを開くリンクをタブで開く (シングルウィンドウモード) [ツール] - [オプション] を選択しオプション画面を表示 [タブ] タブを選択 [新しいウィンドウを開くリンクは次の場所に開く] をチェック [新しいタブ] をチェック さらに JavaScript の window.open() の挙動を設定することによって、より新しいウィンドウを開かないようにすることが出来ます。 userChrome.css に文字列を追記することで、UIの見た目を調整できると聞きましたが、何か注意することはありますか? UTF-8(LF)対応のエディタを使う必要があります。保存時に文字コードを「UTF-8」に、改行コードを「LF」にする必要があります。エディタの代表例としてひとつだけあげておきます。 Windows サクラエディタ Mac mi Linux gedit Flash Player の自動更新設定を変更したい 以下のページを参照してください。ちなみにデフォルト設定は 30 日間隔で更新確認します。 長すぎるFlash Playerの自動更新間隔,“隠し設定”でカスタマイズを -IT Pro about configによる設定変更 【作業する場合の注意】 about config の設定変更は Firefox の動作を不安定にする可能性があります。あくまでも自己責任で! 先読み機能を無効にする アドレスバーに about config と打ち込み Enter する network.prefetch-next の行をダブルクリックして「false」にする Mozilla製品の先読み機能について JavaScript の window.open() で開かれる場所をカスタマイズする アドレスバーに about config と打ち込み Enter する browser.link.open_newwindow.restriction の行をダブルクリックする 表示されたダイアログボックスに好みの動作になるように値を設定する browser.link.open_newwindow.restriction の値と対応する動作 0 window.open もリンクと同じ動作 1 window.open は新しいウィンドウ 2 ウィンドウサイズなどの指定がない場合はタブで開き、サイズ指定がある場合は新しいウィンドウで開く (デフォルト) JavaScript の window.open() が有効になる動作をカスタマイズする アドレスバーに about config と打ち込み Enter する dom.popup_allowed_events の行をダブルクリックする 表示されたダイアログボックスにポップアップを許可する動作を設定する ※この設定を空にすると window.open() によるポップアップが無効になります。 サイドバーの幅を通常より狭くできるようにする サイドバーの最小幅は、150px になっています。これより狭くするには、userChrome.css に以下の内容を追加してください。 #sidebar { min-width 0px !important; } Firefox のマウスのスクロール量を調整する Firefox のマウスのスクロール設定は about config で設定できます。 1.URLを入れるボックスに以下を入力します。 about config すると、リストでいろいろな設定値が表示されます。 2.リストの「フィルタ」の入力欄に以下の文字列を入力するかコピペしてください。 mousewheel.withnokey あとは下記のようにお好みに調整します。(このページを表示させておいて、新規タブで「about config」を開き、調整して確認していくと良いでしょう。) マウススクロール量 mousewheel.withnokey.numlines システムの規定値を使うかどうか mousewheel.withnokey.sysnumlines 大きな画像をブラウザウィンドウに合わせて縮小する設定を変更する Firefox 2で設定画面から無くなった{大きな画像をブラウザウィンドウに合わせて縮小する}機能はabout config で設定できます。推奨はデフォルトのtrueです。 1.URLを入れるボックスに以下を入力します。 about config すると、リストでいろいろな設定値が表示されます。 2.リストの「フィルタ」の入力欄に以下の文字列を入力するかコピペしてください。 browser.enable_automatic_image_resizing (デフォルトはtrue、大きい画像は縮小されます。これをダブルクリックするとfalse、画像のリサイズは無効になり、元のサイズで表示されるようになります。ただし、常識を越える大きさのサイズの画像も元のサイズで表示される点に注意してください。) 検索バーからの検索結果を新しいタブで表示する 検索バーからの検索結果を新しいタブで表示する設定は about config で設定できます。 1.URLを入れるボックスに以下を入力します。 about config すると、リストでいろいろな設定値が表示されます。 2.リストの「フィルタ」の入力欄に以下の文字列を入力するかコピペしてください。 browser.search.openintab (デフォルトはtrue、検索結果は今アクティブになっているページで表示されます。これをダブルクリックするとfalse、検索結果を新規タブで表示出来るようになります。) ロケーションバー(URLバー)に文字列を入れても検索できないようにする 1.URLを入れるボックスに以下を入力します。 about config すると、リストでいろいろな設定値が表示されます。 2.リストの「フィルタ」の入力欄に以下の文字列を入力するかコピペしてください。 keyword.enable (デフォルトはtrue、ロケーションバーに文字列を入れて実行キーを押すと検索できます。これをダブルクリックするとfalse、ロケーションバーに文字列を入れても検索できないようになります。) [Fx3]ロケーションバー(URLバー)にブックマークした履歴を表示させないようにする 1.URLを入れるボックスに以下を入力します。 about config すると、リストでいろいろな設定値が表示されます。 2.リストの「フィルタ」の入力欄に以下の文字列を入力するかコピペしてください。 browser.urlbar.maxRichResults (デフォルトは12、ロケーションバーにブックマークおよび閲覧履歴が12表示されます。任意の数を入れてください。表示させないようにするには0をいれます。12だと、解像度が低いと不便なので、6くらいが良いかと思います。) [Fx3]記憶したID、パスワードを自動入力させないようにする 1.URLを入れるボックスに以下を入力します。 about config すると、リストでいろいろな設定値が表示されます。 2.リストの「フィルタ」の入力欄に以下の文字列を入力するかコピペしてください。 signon.autofillForms (デフォルトはture、自動入力されます。falseにすると自動入力されなくなるため、IEのように入力ボックスで下キーを押す操作をしてIDを選択する必要があります。個人情報保護の観点から自動入力を無効(false)にするのを推奨します。) 問題と対処法 [Fx4]アドオンバーのアイコンが左寄せになってしまった プロファイル中のlocalstore.rdfを削除すると解決できます。 [Fx4]なんか動きが遅い Slow Performing Add-onsをみて、該当するアドオンがあったら使用を中止するか、類似するアドオンを探してみてください。 また、拡張機能のほか、「ハードウェアアクセラレーション機能を利用する」をオフにすると環境によっては動作が軽くなるとの報告があります([設定 詳細 一般 ブラウズ]に設定があります)。 [Fx4]「このページから他のページへの自動転送をブロックしました」と表示され、ページを表示できない [設定 詳細 一般 アクセシリビリティ]の「Webページが自動的に転送や再読み込みさせようとした時に警告する」がオンの場合そのような表示が出ます。メッセージが表示されたら[許可]ボタンを押すか、この機能が必要なければこの設定をオフにしてください。
https://w.atwiki.jp/orewiki08/pages/17.html
==Firefox Portable Edition 日本語化 == 1.Firefox Portable 本体DL http //portableapps.com/apps/internet/firefox_portable 2.言語ファイルDL http //portableapps.com/apps/internet/firefox_portable/localization 3.Tools Extensionsを開き、言語ファイルja.xpiをドラッグドロップしてインストール。 4."about config"で設定を開く a.[Filter ]に"general.useragent.locale"と入力。 b."en-US"を"ja-JP"に変更。 c.[Filter ]に"intl.accept_languages"と入力。 d."en-us, en"を"ja, en-us, en"に変更。
https://w.atwiki.jp/oboegaki0915/pages/25.html
Scrapbook Hatena Bookmark Tab Mix Plus Adblock Plus Launch Clipboard Fission DownThemAll Evernote Web Clipper Find Toolbar Tweaks 使っているFirefox アドオンとその説明 Scrapbook Webページをスクラップしてローカルに保存。保存したページはオフラインでも見られる。 また、マーカーで文の強調、ページの改変などもできる。 Hatena Bookmark はてなを活用するなら是非。 Tab Mix Plus タブの機能を拡張。 Adblock Plus これで観たくない広告とかをカット。 Launch Clipboard クリップボードにあるURLをそのまま新規タブで開く。 具体的にはアドレスバー上で右クリックしてそこから新しいページを開く。 Fission アドレスバーにサイトの読み込み状況を表示するプログレスバーを付ける。 DownThemAll Evernote Web Clipper Evernoteとの連携に必要。 Find Toolbar Tweaks ページ検索バーをカスタマイズする。普段はブラウザの下部に存在。
https://w.atwiki.jp/yatteyoruby/pages/40.html
capybaraでselenium webdriverを用いた際の画像のダウンロード方法について記述します。 従来の方法について こちらにあるようにwebdriverでは画像をダウンロードするための方法は提供されていないようです。 javascriptを用いた方法などもあるようですが個人的にイマイチ。 ログインが必要なwebサイト上にある画像だと、単純なGETではセッションが引き継がれず画像取得は不可。 FireFox Driverなら以下のような設定をプロファイルにしておくことでvisitすれば一応ダウンロードは可能。ただし、原因は不明ですがブラウザ上で画像が開かれる場合があり回避方法がわかりませんでした。 -コード Capybara.register_driver selenium do |app| profile = Selenium WebDriver Firefox Profile.new profile[ browser.download.dir ] = "/tmp/webdriver-downloads" profile[ browser.helperApps.neverAsk.saveToDisk ] = "application/pdf,image/jpeg" profile[ browser.download.progressDnlgDialog.dontAskForLaunch ] = true Capybara Selenium Driver.new(app, profile = profile) end Capybara.default_driver = selenium mechanizeでセッションを引き継いでダウンロードする方法 mechanizeではダウンロードメソッドが提供されています。 このため、webdriverからセッション(クッキー)を引き継いでメソッドを使用してみたところ、うまく画像をダウンロードできました。 試した環境 ruby 1.9.3p0 capybara 1.1.2 selenium-webdriver 2.20.0 mechanize 2.3 capybara-mechanize 0.3.0 試したコード -コード # -*- encoding UTF-8 -*- require capybara require capybara/dsl require "selenium-webdriver" require capybara/mechanize include Capybara DSL Capybara.register_driver selenium do |app| profile = Selenium WebDriver Firefox Profile.new Capybara Selenium Driver.new(app, profile = profile) end Capybara.default_driver = selenium Capybara.app_host = https //hogehoge Capybara.run_server = false # (ログイン処理略) # 現状のcookie取得 cookies = Capybara.current_session.driver.browser.manage.all_cookies cookie = cookies.inject({}) { |all, c| all[c[ name]] = c[ value]; all } begin Capybara.current_driver = mechanize agent = page.driver.browser.agent # 対象webサイトではuser_agentを空にするか、default_driverと同じにしておくと同セッションとして扱われた。 agent.user_agent = "" agent.request_headers = { Accept-Language = ja } # cookieの引き継ぎ mcookies = agent.cookie_jar cookies.each { |cookie| mcookies Mechanize Cookie.new(cookie[ name], cookie[ value], cookie) } agent.cookie_jar = mcookies # 画像をダウンロードする agent.download( https //hogehoge/画像へのパス , "/tmp/test.dat")) # 取得しなおしたcookieの保存 cookies = [] agent.cookie_jar.each do |mcookie| cookies { name = mcookie.name, value = mcookie.value, path = mcookie.path, domain = mcookie.domain, expires = mcookie.expires} end ensure Capybara.use_default_driver end # 一応cookieをdefault_driverに戻しておく cookies.each do |cookie| page.driver.browser.manage.add_cookie(cookie) end
https://w.atwiki.jp/shirayuu/pages/35.html
様々なOSに対応している Mozilla Firefox に関するメモ書き。 日本語版なら以下のURLからインストールすることができます。 http //mozilla.jp/firefox/ アドオン Language Pack アドオン Firefox はアドオンを導入していくことによって便利に扱えるようになります。 Tab Mix Plusタブ関係の設定をいろいろと。 Tiny Menu上のメニューをコンパクトに。 Compact Menu2Tiny Menu と同じくメニューをコンパクトにしてくれるます。 SmoothWheelスクロールを滑らかにしてくれる。スクロールが快適に。 Adblock広告よ消え去れ! FissionSafari っぽくしてみよう。 NoScriptJavaScript 等々を自動で実行させない。勝手に変な事をされなくなる。 CustomizeGoogleグーグル先生をさらに便利に。 Gmail Manager Gmail のメール管理が便利になる。 Google Redesigned Gmail が美しくなった…。 vimperatorFirefox を Vim 風に。 FiremacsFirefox を Emacs 風に。 Download Manager Tweak案外標準のダウンロードマネージャーは扱いにくいものです。 Irvine用コンテキストメニュー拡張 Irvine との連携が可能に Download Statusbar ダウンロード状況をステータスバーに表示してくれるもの。 テーマ Whitehart Foxdie (Blue Graphite) Language Pack Unix 系のOSで Firefox をインストールしたときに日本語のランゲージパッケージがない場合があります。 そのとき探すのにいつも苦心するのでメモしておきます。 http //releases.mozilla.org/pub/mozilla.org/firefox/releases/ 大体、 http //releases.mozilla.org/pub/mozilla.org/firefox/releases/ バージョン / OS /xpi/ja.xpi となる、URLに日本語のランゲージパッケージが置かれています。 例えば、Linux 版 Ver 3.5 なら以下のようになります。 http //releases.mozilla.org/pub/mozilla.org/firefox/releases/latest-3.5/linux-i686/xpi/ja.xpi