タグ

ブックマーク / so-zou.jp (4)

  • type='file' (ファイル) | JavaScript プログラミング解説

    valueのクリア valueへの空文字の設定が認められているブラウザは、value=''とすればvalueの値はクリアされます。一方で、それ以外のブラウザにも対応させるには工夫が必要です。 まずinput要素を内包する要素を作成します。 <div><type="file" input id="file" /></div> そしてvalueの値をクリアするときには、 var file = document.getElementById( 'file' ); file.parentNode.innerHTML = file.parentNode.innerHTML; のように、input要素を内包する要素内に含まれるHTMLテキストを、同一のHTMLテキストで上書きします。このようにすることでinput要素が再生成されます。そして新しく生成されたinput要素にはvalueの値は設定されてい

  • プロファイル | Firefox

    プロファイルの作成 ≫開発用プロファイルの作成方法 データの構成 userChrome.css (ブラウザのスタイル) Firefox 69以降、これを有効にするにはabout:configでtoolkit.legacyUserProfileCustomizations.stylesheetsをtrueに設定します。Modifying the Default Skin - Archive of obsolete content | MDN ブラウザの外観をCSSで変更できます。これは既定では存在しないため、プロファイル フォルダのchrome/userChrome.cssに作成します。UserChrome.js - MozillaZine Knowledge Base たとえば次のように記述します。 #star-button, /* ロケーションバーの星アイコン */ #searchbar

  • アドオンの配布 | Firefoxアドオン開発

    アドオン配布の手順 アドオンを作る Install Manifestを作成する アドオンをテストする (デスクトップ版のFirefoxだけでも、Windows版、Mac版、Linux版の3つがあります) アドオンをまとめる AMO (addons.mozilla.org) のアカウントを取得する ≫新規ユーザ登録 :: Add-ons for Firefox アドオンを登録する Submitting an add-on to AMO | MDN パッケージング アドオンを配布するには、XPI (XPInstall) ファイルにまとめる必要があります。それをXPIパッケージングと呼びます。 XPIパッケージング すべてのファイルをZIPで圧縮して、拡張子を.xpiに変更するだけです。具体的なパッケージングの方法は、既存アドオンのそれを見るのが最も参考になります。 JARパッケージング (JA

  • XUL | Firefoxアドオン開発

    XUL (XML User Interface Language) XULとは、FirefoxなどのMozillaアプリケーションのユーザーインターフェイスを記述するための言語です。名称にあるように、XML形式で記述します。 現在ではXULの利用は非推奨とされています。The Future of Developing Firefox Add-ons | Mozilla Add-ons Blog (2015/08/21)

  • 1