タグ

Firefoxに関するsso775のブックマーク (102)

  • GitHub - alice0775/userChrome.js

    スクリプトファイルの探し方: https://github.com/alice0775/userChrome.js を開いて[Go to file]をクリック, 左のテキスト入力欄に探したいスクリプトのファイル名を入力, リスト内の該当するものをクリック ディレクトリ番号が大きいものほど新しく/更新されたスクリプト FirefoxのバージョンNoより大きいディレクトリ番号内のスクリプトはそのバージョンでは動かない FirefoxのバージョンNoより小さいディレクトリ番号内のスクリプトは動くかも知れない スクリプトの保存方法: スクリプト名をクリック、[RAW]ボタンをクリック、名前を付けて保存 ファイルはUTF-8のBOMなしで保存 userchrome.jsのインストール方法: Firefox117+ * Services.jsmが削除されたため、従来の方法ではuserChrome.js

    GitHub - alice0775/userChrome.js
  • はじめてのブラウザ拡張開発 - Qiita

    記事について Firefoxのブラウザ拡張がChromeと互換性のあるWebExtensionという形式になったことを知り、FirefoxとChrome両方で動くブラウザ拡張を作ってみた。 これが、自身にとってはじめてのブラウザ拡張開発である。 その作成の過程を記す。 ブラウザ拡張の題材(作ったもの) ブラウザのアドレスバーに、日語を含むURLが表示されている場合があるが、そのような日語を含むURLをブラウザからクリップボードにコピーすると、日語ではなくURLエンコードされた状態のURLになる。 URLを日語のままコピーしたいときがあったので、日語のままコピーできるブラウザ拡張を作成した。 ソースコード Firefox版の拡張 Chrome版の拡張 ブラウザ拡張の作成方法をざっと学ぶ MDN Web Docsのブラウザー拡張機能のページに載っている入門的な記事を読んだり軽く手を

    はじめてのブラウザ拡張開発 - Qiita
  • GitHub - nuchi/firefox-quantum-userchromejs: **Stops working with FF v72.** Firefox Quantum-compatible custom javascript in browser context — no extension, userChromeJS replacement.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    GitHub - nuchi/firefox-quantum-userchromejs: **Stops working with FF v72.** Firefox Quantum-compatible custom javascript in browser context — no extension, userChromeJS replacement.
  • Firefox Quantum 以降でも userChrome.js を使う - Qiita

    userChromeJS とは userChromeJS は任意のユーザスクリプトを導入することで Firefox の Chrome1 をカスタマイズするための拡張機能でした。この拡張機能は Firefox Quantum (Firefox v57以降)には対応していません。userChromeJS Mozillazine thread で開発が行われていましたが、現在はスレッドがクローズされています。 firefox-quantum-userchromejs を利用する firefox-quantum-userchromejs は 2020-01-07 に公開された Firefox 72 以降は動作しなくなりました。詳しくはこちら 上記スレの末尾で言及されていますが、nuchi さんが firefox-quantum-userchromejs レポジトリに userChromeJS の後

    Firefox Quantum 以降でも userChrome.js を使う - Qiita
  • パッケージ化とインストール - Mozilla | MDN

    この記事では、WebExtension を Firefox にインストールする方法を 2 つ紹介します。 ディスクから読み込む: アドオンの開発中にテストしたい場合に最も簡単な方法です。 パッケージ化してインストールする: この方法を用いると、アドオンをインストール可能なファイルにパッケージ化し、Firefox へ永続的にインストールさせることができます。自分の作ったアドオンを他の人に配布する際はこの方法を用いることになります。また、リリース版の Firefox にインストールさせるには、アドオンに署名をすることも必要になります。 ディスクから読み込む WebExtension を Firefox で動作させるには、この方法が最もシンプルです。また、ブートストラップ型拡張機能 や Add-on SDK を使ったアドオン といった、再起動の要らないアドオンはすべてこの方法でインストールできま

    パッケージ化とインストール - Mozilla | MDN
  • Vimperatorの代替をVim VixenにすべきかTridactylにすべきか - 遠い叫び

    2019-05-29追記 だいぶ前から、Tridactylにbindurlという機能が追加されて、これにより(部分的に挙動が怪しくはあるが)、ある程度feedSomeKeys相当の機能も使えるようになった。 Tridactylは挙動があちこち怪しくはあるのだが、それを差し引いてもVim VixenよりVimperatorに近い機能を実装できている感じはあり、個人的にはもうこちらだけ使っている。 2019-04-07追記 この記事書いてからどちらもいろいろ機能増えてるので、あまり参考にしないこと。バージョンアップに追従したいがなかなか時間が取れない。 この間Quantumでない最後のESRが死んだので、Vimperatorが完全に死にました。いやまあWaterfoxとかもあるけど、そもそもVimperator自体がだいぶ前から死に体だしと。 で、代替はVim Vixenかなあと思ってたんだけ

    Vimperatorの代替をVim VixenにすべきかTridactylにすべきか - 遠い叫び
  • Firefox57以降の上部タブバーやサイドバーヘッダー部を非表示にしてツリー型タブを完全体にする

    2020/02/13 更新 最新のFirefox73対応版にいたしました。 ついにリリースされました。Firefox 57。 「Firefox Quantum」として、Mozillaが満を持して世に送り出す、Firefoxの最新バージョンです。 早速使ってみましたが、確かに速い。 今までのアドオンを捨てただけあります。 私が使用しているアドオンはほぼ57版も作られているため、移行はしやすかったのですが、例えば使用している中でも人気が高い「ツリー型タブ」なんかは、新アドオンの仕様上、サイドバー組み込みになって、若干UIが変化しました。 サイドバーという扱いであるため、従来の上部タブバーは消えませんし、サイドバー内のラベルとなっているヘッダー部も邪魔だったりします。 記事では、これらを消し、さらにタイトルバー非表示化やその他コンパクト表示にすることで、今まで以上に使いやすくする方法を記載しま

    Firefox57以降の上部タブバーやサイドバーヘッダー部を非表示にしてツリー型タブを完全体にする
  • 生まれ変わった Firefox、登場。その名も Firefox Quantum

    それは高速です。当に高速です。Mozilla の先端研究グループから生まれた最新技術を基にして完全に刷新されたコアエンジンを搭載した Firefox Quantum は、半年前の Firefox より 2 倍以上も高速です。ブラウジングのじゃまにならないよう設計された美しい新デザインも兼ね備えました。あちこちページを見て回ったり、膨大な数のページを開いたり、あなたが一番やりたいことを何でも遠慮なくできます。なぜなら、Firefox Quantum は競合ブラウザーよりメモリ使用量が少ないから。あなたはパソコンに感謝されるでしょう。🙂 これは、私たちが 2004 年に Firefox 1.0 を立ち上げて以来間違いなく最大のアップデートで、あらゆる点で全面的に改良されています。今すぐダウンロード して試せば、軽い高揚感とともに、すぐその違いに気付くはずです。私たちのこれまでの成果に興味が

    生まれ変わった Firefox、登場。その名も Firefox Quantum
  • Firefox57で使えなくなった代替アドオンのまとめ

    Firefox57でレガシーアドオンは使えなくなります。 使えなくなったアドオンの代替アドオンを探していきましょう。 ・管理人自身はすでに最新版Firefoxに身を委ねて移行してしまったため、2017年以降の情報更新はしていません。すでに情報が古くなっていますのでご注意ください。 ・ページを閉じてしまっても良いのですが、多くの被リンクを頂いてしまっているため仕方なく残している状態です。

    Firefox57で使えなくなった代替アドオンのまとめ
  • ツリー型タブのWebExtensionsへの移行のおはなし - Qiita

    Here is the English version of this article. この投稿は個人サイトとのクロスポストです。 2017年の8月下旬に思い立って、ツリー型タブのWebExtensions版を作り始め、去る9月26日にバージョン2.0としてリリースしました。 重い腰を上げて取り組む気になれたのは、必須と目していたAPIが一通り実装されてきて、Firefox 57でようやく技術的に作れる目処が立ってきたからでした。 関係者の皆さんの尽力に改めて感謝の意を表明します。 やっている事自体はそう難しい話ではなく、技術的に目新しいトピックは無いのですが、主に歴史的資料としてレガシーなアドオンの移行の一事例の記録を残しておこうと思います。 ツリー型タブとは? 一言でいうと、ツリー型タブ(Tree Style Tab、略してTST)は「Firefox用の、タブ同士の来歴・関係をツリー

    ツリー型タブのWebExtensionsへの移行のおはなし - Qiita
  • LDRizeをFirefox13で使えるようにする 実用編 - 近江在住

    Firefox13へのアップデートが提供されて早や5日、世間的にはスクロールがぬるぬるするのが気持ち悪いという声がほとんどなのではないかというタイミング。メモリがどうのアドオン・スクリプトの対応がどうのという声は、いつぞやのアップデートに比べるとさほど大きくないように感じられる。 LDRizeは死活問題 しかし、LDRizeは例によって動かなくなってしまい、数々の対応策――古いブラウザを使う、あるいはgreasemonkeyにパッチを当てる、あるいはスクリプト自体に手を加える、あるいはそれら全て――を駆使して使い続けてきた人が、今回のアップデートに被災し、あちこちでまた悲嘆の声をあげている。 twitterのリアルタイム検索なんかを覗くと、阿鼻叫喚を垣間見れる。 LDRizeがないとtumblrで快適なReblog環境が構築できない! ということで困っている人もたくさんいることだろう。 手

    LDRizeをFirefox13で使えるようにする 実用編 - 近江在住
  • Firefox DevTools

    Firefox 標準の Developer Tools の紹介 Kanazawa.js 1.7 で利用

    Firefox DevTools
  • Firefoxが使用しているメモリを自動開放して軽量化するソフト「MetaboFix」 | フリーソフトラボ.com

    MetaboFix 「MetaboFix」は、Firefoxが使用しているメモリを定期的に自動開放してブラウジング動作を軽量化してくれるソフトです。Firefoxというウェブブラウザは、長時間に渡るブラウジングを行うと、際限なくメモリを大量に使用することがあり、使っている内にだんだん動作が遅くなっていくことはよく知られています。 Firefoxがバージョンアップを重ねた現在でもこの問題は解決しておらず、このような状態に陥った場合は、一度Firefoxを再起動してメモリを解放してやる必要がありますが、再びブラウジングを始めるとまたすぐに大量のメモリを使用してしまうため、根的な解決策にはなりません。 もしFirefoxの”メモリバカ喰い”に困っているなら、「MetaboFix」を試してみましょう。Firefoxがメモリを多量に使用すると言っても、そのほとんどがブラウジングに必要のない内容のも

    Firefoxが使用しているメモリを自動開放して軽量化するソフト「MetaboFix」 | フリーソフトラボ.com
  • Firefox アドオン中での文字コードの変更方法 (XPCOM を JavaScript から使用する) - vivid memo

    Firefox のアドオン (拡張機能等) を開発する際に、文字コードを変更する必要がでてくることもあるかと思います。 ここでは、JavaScript のコード中の文字列の文字コードを XPCOM *1 を使用して変更する方法について記します。 ここに書いてある方法はあくまで Firefox アドオン中で実行可能な方法であり、通常の web ページ内の JavaScript などでは使用できません。 文字コードの変換はアドオンから外部のプログラムなどに文字情報を送る際などに必要になると思います。 nsIScriptableUnicodeConverter 使用するのは nsIScriptableUnicodeConverter です。 これを使用することで JavaScript 上の通常の文字列 *2 を各種文字コードでエンコードされた文字列に変換したり、逆に各種文字コードでエンコードされ

    Firefox アドオン中での文字コードの変更方法 (XPCOM を JavaScript から使用する) - vivid memo
  • 4章:XPCOM活用術 - Firefox拡張機能開発チュートリアル (XHTML)

    株式会社クリアコード/下田 洋志 SHIMODA Hiroshi http://www.clear-code.com/ 章では,JavaScriptだけでは行えない高度な処理を実現するため,XPCOMの活用方法を解説します. はじめに JavaScriptには,ファイルの読み書きや文字コードの変換などの処理をする機能はありません.こういった高度な処理を行うには,それ以外の技術を併用する必要があります.Internet ExplorerではそのためのしくみとしてActiveX がありますが,Firefox ではXPCOM(Cross Platform Component Object Model)というしくみを使います. XPCOMとは XPCOMは,プラットフォームに依存しないコンポーネント(プログラムの部品)を開発するためのフレームワークです.また,そのフレームワークに則って開発された

  • [firefox][tombloo][userChrome] tomblooとUserScriptLoader.uc.js - proglog

    Firefoxは今、10.0.1だけど、自分の使ってるUserScriptLoader.uc.jsが0.1.5.1だった。 UserScriptLoader/UserScriptLoader.uc.js at master from Griever/userChromeJS - GitHubを見ると、既に0.1.7.6まで進んでる。 で、入れ換え。 Google Readerでgooglereadertombloo.user.js経由でtomblooを使うため、どこか適当なところ、917行目くらいに、 sandbox.Tombloo = Cc['@brasil.to/tombloo-service;1'].getService().wrappedJSObject; を追加。 アイコンをURLバーからステータスバーに移動するため、483行目辺りのコメントアウト部分を入れ換える。 取り敢えず、

    [firefox][tombloo][userChrome] tomblooとUserScriptLoader.uc.js - proglog
  • XPCOM

    ホーム セキュリティ情報 個人情報保護方針 お問い合わせ © 2004-2008 Mozilla Japan, Mozilla Foundation and Mozilla Corporation Mozilla Japan は Mozilla Foundation と Mozilla Corporation の公式アフィリエイトです。 英語版 2003/06/06 - 和訳版 2004/09/15 - 英語版更新履歴 この文書は翻訳で、原文は mozilla.org において英語で管理・公開されています。 この翻訳文書は、利用者の利便のために Mozilla Japan 翻訳部門 により提供されています。 翻訳文書についてのコメントは mozilla.org 日語版について までお寄せください。

  • Firefox拡張機能(extension)の作り方 — ありえるえりあ

    Firefox拡張機能(extension)の作り方 Firefox拡張機能(extension)の作り方を説明します。 Firefox 拡張機能とは Firefox add-onの一種です。 add-onは次のように分類できます。 plugin ...実体はexeやdll。C++で作成。素人にはお勧めしません 検索バー ...実体はXMLの設定ファイルのみ。見れば分かるので説明はしません スペルチェッカ ...日語には無縁なので未調査(たぶんファイルを作るだけ) 拡張機能 ...実体はXML、JavaScriptCSS。必要なら、C++で書くXPCOM。これから説明します テーマ ...拡張機能のサブセット。CSSのみの場合をテーマと呼びます

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Firefox拡張(アドオン)開発入門 - プログラミングノート

    この間アドオンを開発したのですが、開発に入るまで少し時間がかかって面倒だったので、初めて開発する際にさくっと作れるようにまとめました。 簡単なサンプルを作った後、参考URLに挙げているサイトで詳細な解説を見ると理解しやすいと思います。(Firefox3.0と3.5で動作確認済みです) 準備 開発を始める際に、一度だけ行えばよい設定です。 開発用プロファイル作成 予想外のトラブルでFirefoxが利用できなくなる可能性があるので、アドオン開発用のプロファイルを作成しておきます。プロファイルマネージャーの起動は下記オプションで。 Mac /Applications/Firefox.app/Contents/MacOS/firefox -ProfileManager Windows C:\...\Mozilla Firefox> firefox -p about:configの設定 URLにab

    Firefox拡張(アドオン)開発入門 - プログラミングノート