FirefoxでのJavascriptによるGamepadAPIを使ったXBOX360コントローラー

投稿者: Anonymous 現在、Javascriptによるゲームフレームワークを作成しています。 主要なブラウザのうち、ChromeとFirefoxへの対応を行っていたのですが、ファミコンのようなUSBゲームパッドと、XBOX360用のUSBゲームコントローラーに対応していました。 しかし、最近のFirefoxではXBOX360コントローラーの値が取れなくなりました(Chromeでは問題ありません)。 値の取り方は以下のコードになります(CoffeeScriptです)。 gamepadsinfo = if (navigator.getGamepads) then navigator.getGamepads() else (if (navigator.webkitGetGamepads) then navigator.webkitGetGamepads else []) ネットをいろいろと検索したのですが、みなさん問題なく使えているのか、はたまたXBOX360コントローラーにはあまり関心が無いのかわかりませんが、情報がほとんどありません。 FirefoxでのXBOX360コントローラーの値を、Javascriptから取得する方法はありますでしょうか? もしくは私がなにか間違っているのでしょうか。 解決 Firefox は、 gamepadisconnected イベントを取ることを推奨しているようですので、ゲームのメインループ内で上記をしないのなら、以下のコードで取得を試みるべきです。(私の環境でも、1度目の getGamePads() の呼び出しは失敗することがありました。 ) window.addEventListener(“gamepadconnected”, function(e) { var gp = navigator.getGamepads()[e.gamepad.index]; console.log(“gamepad[%s]: button.length=%d”, gp.id, gp.buttons.length); }); …が! 今度は Chrome が gamepadisconnected イベントを持たないため、おかしなことになるので、Chrome 用には、定期的なポーリングをするのがよいようです。 var interval; if (!(‘ongamepadconnected’ in window))…(Continue Reading)

Lubuntuでchromeを既定のブラウザにしたい

投稿者: Anonymous LubuntuにChromeとFirefoxがインストールしてあります。 既定のブラウザをFirefoxからChromeに変更するにはどうしたらよいでしょうか? Thunderbird(メーラー)でメールに記述されているURLをクリックしたら、Chromeが起動するようにしたいです。 以下は、思い当たるところを調査した内容です。 # ブラウザの設定内容 Firefoxの設定を見ると、Firefoxが既定のブラウザになっています。 Chromeの設定を見ると、既定ブラウザの欄に「Google Chrome では既定のブラウザを判断または設定できません。」と表示され、既定のブラウザに変更するボタンは見当たりませんでした。 # LXSession configration の設定内容 メニュー>設定>LXSessionのデフォルトアプリケーション WebbrowserにはChromeが設定されています。 # update-alternatives –config x-www-browser $ sudo update-alternatives –config x-www-browser alternative x-www-browser (/usr/bin/x-www-browser を提供) には 2 個の選択肢があります。 選択肢 パス 優先度 状態 ———————————————————— * 0 /usr/bin/google-chrome-stable 200 自動モード 1 /usr/bin/firefox 40 手動モード 2 /usr/bin/google-chrome-stable 200 手動モード 現在の選択 [*] を保持するには…(Continue Reading)

console.logで改行を含んだ文字列にスタイルを付けると配置がおかしい

投稿者: Anonymous ↑の開発者ツールのスクリーンショットのように、 console.logでは二番目以降の引数を使ってスタイルを当てられます。 が、改行を含む文字列にスタイルを当てようとすると変なことになります。 Chrome(65.0.3325.181, 64bit macOS)ではなぜか二行目に文字が移動し、 Firefox(59.0.2, 64bit macOS)では余計な空白が入ります。 どっちも変な挙動に思えるのですが、スタイル指定の仕方が間違っているのでしょうか。 普通に表示させるための何か迂回策などあるでしょうか。 解決 Consoleでスタイルつけるとブロック化されるのか何かで括られたような挙動になります。 FireFoxではスタイル付きとスタイル無しの間に空白(ブロック区切り?)が開くので console.log(‘%ca%cbcndef’, ‘color:red’, ‘background-color:#ffffff’) としては如何でしょうか? Chromeはなぜかブロックが横並びになったような感じになりますね。 console.log(“%ca%cbcndef”, “background-color:#ffaaaa”, “background-color:#aaaaff”); コメントで@sakmas さんが仰っているように不具合のようです。 回答者: user10259

PHPのvar_dumpを使うと文字化けを起こします。

投稿者: Anonymous 先日PHPでよいデバッグ方法はないか、ここのサイトで質問してみました。 そしてvar_dumpという関数を使う方法を教えていただいたので、早速使ってみました。 そしたら添付画像のように文字化けを起こします。 ブラウザはFireFoxを使っていて、開発中のサイトを右クリック→「ページのソースを表示」でvar_dumpの結果を表示させています。 なぜこのように文字化けを起こしてしまうのでしょうか? また、文字化けを起こさないよう何か良い方法がありましたら教えてください。 よろしくお願い致します。 【開発環境】  ・Windows7pro  ・PHP  ・HTML  ・ブラウザ:FireFox  ・エディタ:NoEditor ※PHPとHTMLを編集用として使用   【続報】  FireFoxのメニューにある「文字エンコーディング」という箇所で  「日本語(EUC-JP)」を選択したらvar_dumpの結果が正しく表示  されるようになりました。  でも、別の問題が発生しました。  今回、追加で添付した画像のように、今度は現在制作中のHPの方が  文字化けを起こすようになってしまいました。  そもそも、これは仕方のないことなのでしょうか?  それとも何か改善方法はありますでしょうか?  ※PHPファイルはUTF8Nの形式で保存しております。   解決 asesino さんの回答をもう少し付け加えます。 HTML のエンコード指定はこういったものです。 <meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /> これが存在しないのに文字化けしてしまう場合は、HTML (ないしは .php ファイル) の文字エンコードとブラウザの標準文字コードが合致していない場合に起こります。 従って、表示させているファイル自身の文字コードを変えてみるといいと思います。 通例でよく利用されるのは UTF-8 という文字コードです。(少し古いものだったら EUC-JP など、ガラケー用の webサイトになるとキャリアにもよりますが Shift-JIS などもあります) 補足 これは推測でしかないのですが、Web_beginner さんがわざわざ…(Continue Reading)

ローカルで編集している js ファイルを表示しているWebページに適用できるか

投稿者: Anonymous 今、フォームの入力を自動化したいと考えています。 たとえば、 document.getElementById(‘SOME_ID’).value = 20; のような javascript を実行すれば、該当フォームへ値を入力できることはわかったのですが、 for 文や if 文などを使い構造化していったような、手元で記述したスクリプトを今表示している Web ページに適用することはできますか? ブラウザは、 chrome か firefox が望ましいです。 解決 今まで解答に挙がっていないので、 大抵のブラウザで使用可能な方法を追加しておきます。 ブックマークレット (Bookmarklet) という手法で、ブックマークのURLに入れても実行できます。 例えば下記コードをURLに設定したブックマークを起動すると 表示していたページ内のjavascriptとして動作してページタイトルを表示します。 javascript:(function(){alert(document.title);})(); もちろん複数の値をフォームに設定することも出来ます。 javascript:(function(){document.getElementById(‘SOME_ID’).value = 20;document.getElementById(‘SOME_PASS’).value = 30;})(); ・解説サイト https://support.mozilla.org/ja/kb/bookmarklets-perform-common-web-page-tasks https://qiita.com/AQRiL_1132/items/b5f9040ccb8cbc705d04 回答者: Anonymous

ドラッグ&ドロップで取得したファイルをinput type=fileに渡したい(chrome/firefox/ie)

投稿者: Anonymous 既存のファイルアップロード機能にドラッグ&ドロップによるアップロード機能を追加したいと考えています。 既存がinput type=fileでファイルを選択した後にsubmit押下でアップロードしているので ファイル選択の部分だけドラッグ&ドロップに変えたいのですが、 Chromeなら $(‘input[type=file]’)[0].files[0] = e.datatransfer.files; のような形でドロップされたファイルをinputに渡す事が出来るのですが、firefox/ieだと 上書きが出来ず困っています。 質問としましては 1.firefox/ieでもinputにファイルを渡す方法を知りたい 2.仕様上不可能であるなら他の方法を知りたい です。 ドラッグ&ドロップによるファイルアップロードの解説を一通り見たのですがどれも ajaxを使った非同期通信ばかりで今回の要件に合いませんでした。 またIEのバージョンについては11でお考え下さい。 どうぞよろしくお願い致します。 解決 FireFoxで似たような壁にぶつかって悩んだことがあります。 その時の結論はinput type=’file’を使うのをやめて、ファイルアップロード部分は自力で行う、というもので、ファイルアップロード部分はsubmitに頼らず実装しなおしました。 手順としては、 なにがしかのタグでファイル名を表示しておき、実際にドロップされたファイルの情報は別に保持しておく アップロード用のボタン(input type=’button’)を用意する(submitは使いません) アップロード用のボタンのonclickハンドラで、他のフォーム要素のデータと一緒に保持しているファイルについてもPOST処理を行う(XMLHttpRequestを使います)。 もっとスマートなやり方があったかもしれませんが、ご参考まで。 回答者: Anonymous

firefoxのスタートページに表示されるスクリーンショットを指定できるか?

投稿者: Anonymous firefoxのスタートページに表示されるスクリーンショットをサーバー側から指定することはできますか? 適当なスクロール状態でキャプチャされた画像が表示されるのカッコ悪いので、いっその事こっち側(サイトを作ってる側)で画像を指定したいのですが、そんなこと可能でしょうか? 解決 サムネイルに関してはFirefox側の処理で取得していると思いますので サーバー側からは明示的に指定することは出来ないと思います。 回答者: Anonymous

CSSの遠近効果付き3D回転をするとFirefoxで表示されなくなる

投稿者: Anonymous CSSのtransform:perspectiveを利用して要素に遠近法のような効果を与えるとき、ブラウザの画面幅によって要素が表示されなくなります。 (Firefoxで確認。Chrome/IEでは正常でした。) サンプルコード: _x000D_ _x000D_ .text {_x000D_ position: absolute;_x000D_ left: 50%;_x000D_ -moz-transform: translateX(-50%) perspective(300px) rotateX(45deg);_x000D_ -webkit-transform: translateX(-50%) perspective(300px) rotateX(45deg);_x000D_ -o-transform: translateX(-50%) perspective(300px) rotateX(45deg);_x000D_ -ms-transform: translateX(-50%) perspective(300px) rotateX(45deg);_x000D_ transform: translateX(-50%) perspective(300px) rotateX(45deg);_x000D_ } _x000D_ <div class=”text”>_x000D_ この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。この文章はダミーです。_x000D_ </div> _x000D_ _x000D_ _x000D_ サンプルコードをFirefoxで開き、Resultの横幅を縮めていくと表示されなくなります。 .text { transform: perspective(300px) rotateX(45deg); } 何か指定のしかたが間違っているのでしょうか? Firefoxでも表示できるようにする方法はありますか? 追記1: Firefoxのバージョンは34.0.5 (Windows)です。 追記2:…(Continue Reading)

FirefoxのSpidermonkeyのコードの読み方

投稿者: Anonymous C++の勉強のためにFirefoxのJS Engineである、SpiderMonkeyのコードを読みたいと思っているのですが、どこから読み始めればいいのか迷っています。 functionやobjectなどのJSの基本的なところや、ES6で新しく入るclassの実装などが気になっています。 将来的にはjsの実装みたいなことをやりたいと考えているのですが、js/srcのどこから始めればいいのでしょうか? 解決 名前のままですが、functionはsrc/jsfun.cpp、Objectはsrc/jsobj.cppに実装があります。arrayなども同様です。 classについては、基本的に文法が追加されているだけなので機能としての実装は存在しません。強いて言うなら、src/frontend/Parser.cppでしょうか。 回答者: Anonymous

JavaScriptで絵文字の正確な長さを取得する

投稿者: Anonymous JavaScriptで絵文字の正確な長さを取得したいのですが、うまくいきません。 ?(蛇の絵文字)は1文字なので 1 を期待しているのですが、2 が 返ってきてしまいます。 Firefox, Node.js, io.js などいろいろなもので試しましたが、やはり 2 が返ってきています。 どうすれば、正確な長さを取得できるのでしょうか? var my_string = “?”; // 蛇の絵文字 var str_length = my_string.length; console.log(str_length); // 2 解決 絵文字はサロゲートペアと呼ばれる領域に格納されています代用符号を用いた2個組の文字で構成されます。 サロゲートペアを間引いた数が可視文字の数となります。 var my_string = “?”; var str_length = my_string.length – (my_string.split(/[uD800-uDBFF][uDC00-uDFFF]/g).length – 1); print(str_length); // 1 追記 ちょっと改良 var my_string = “?”; var str_length =…(Continue Reading)

XHR responseType = ‘arraybuffer’ が Firefoxで動かない

投稿者: Anonymous function getAudio(aUrl) { var deferred = $.Deferred(); // ajax is not capable of arraybuffer var xhr = new XMLHttpRequest(); xhr.responseType = ‘arraybuffer’; xhr.open(‘GET’, aUrl, true); // request succeeded xhr.onreadystatechange = function() { if ( (xhr.readyState === 4) && (xhr.status === 200) && (xhr.status !== 404) ) { audioCtx.decodeAudioData(xhr.response, function(buffer) { buf = buffer;…(Continue Reading)

特定のリンクに対するjavascriptの検索と無効化について

投稿者: Anonymous stylish,greasemonkyでニコニコ動画のページ改善を行っています。 例えば、この動画(http://www.nicovideo.jp/watch/sm8628149) ですと、 動画ページの「メニューを開く」ボタンを押すと、幾つかのボタンが現れますが、この中でツイッター投稿ボタン(.twitterButton)だけ右クリックでポップアップが出現するようになっています。 これを止めたいのですが、どう調べれば良いか分かりません。 要素を検証した所、ポップアップが出ない他のボタンと同じようなjsが書かれていて、なぜポップアップが出るか分かりません。 仕様ブラウザはfirefoxです。 知りたいことは 1.具体的にどの部分がポップアップを出現させているのか、またその調べ方 2.それを消すにはどうすればよいか です。直接的な回答でなくとも、何を調べればよいかを教えていただけるとありがたいです。 解決 何が起きているか そのTwitterボタンは https://twitter.com/intent/tweet?… へのリンクにすぎないのですが、Twitterのwidget.jsの機能でポップアップとして表示されるようになっています。 widget.jsは document の click イベントを拾って、これを処理しています。 多くのブラウザは右クリックでは click イベントが発生しないのですが、Firefox に限っては document 要素にだけ click イベントが発生します。 http://d.hatena.ne.jp/rikuba/20101221/1292875401 MouseEvent には押されたボタンを表す button プロパティがありますが、widget.jsはこれを見ていません というわけで、widget.jsによるリンクのポップアップ化機能を使っているサイトは基本的に、Firefoxでこの問題が起きるはずです。実際これだけのコードで再現できます。 _x000D_ _x000D_ <script src=”https://platform.twitter.com/widgets.js”></script>_x000D_ <a href=”https://twitter.com/intent/tweet?url=http://example.com” target=”_blank”>ツイート</a> _x000D_ _x000D_ _x000D_ 他のブラウザの挙動などを考えるとFirefoxが周りに合わせるべきのような気はしますが、2002年に登録されたバグ報告は音沙汰ないですねえ。。。 https://bugzilla.mozilla.org/show_bug.cgi?id=184051 抑制する方法 幸い、widget.jsはバブリングフェーズでイベントを捕えています。なのでキャプチャフェーズで e.stopPropagation() を呼び出し、その先への伝播を止めることができます。 document.addEventListener(‘click’, e…(Continue Reading)

Abrir ventana de explorador de ´windows´ con un boton usando ´jquery´ no me funciona en ´safari´?

publicado por: Anonymous Tengo el siguiente código para abrir el explorador de windows para seleccionar un archivo: $(‘#btnCargarArchivo’).click(function () { $(‘#form-filtro’).prop(‘submit’, null); $(‘#form-filtro’).unbind(); $(“#file-fichero”).trigger(‘click’); }); me funciona en firefox, chrome pero en safari no me funciona. solución Algunas veces no es necesario utilizar JS. La etiqueta label provee el funcionamiento que buscar imitar: El Elemento…(Continue Reading)

Firefox -headless が Ubuntu 14.04 で動作しないので /dev/配下を整理したい

投稿者: Anonymous 3年ほど運用している Ubuntu 14.04 VPS にSSH接続し、Firefox を headless で起動すると、 ExceptionHandler が表示されて落ちてしまいます。 バージョンの表示はできるのと、後述の firejail で作ったサンドボックス環境だと動作しました。 サンドボックス環境の動作状況を考えると /dev/ 配下に不要なデバイスファイルがあるのが原因ではないかと考えています。 /dev/ 配下のデバイスファイルの直接操作を実施していいものか、もしくは不要なデバイスファイルの特定方法など、ご教授もらえればと思います。 環境 Ubuntu 14.04.6 LTS (GNU/Linux 2.6.32-042stab120.6 x86_64) Mozilla Firefox 66.0.3 ( apt でインストール ) エラーメッセージ $ firefox -v Mozilla Firefox 66.0.3 $ firefox –headless *** You are running in headless mode. ExceptionHandler::GenerateDump cloned child 16646…(Continue Reading)

firefoxでIPアドレスを入れるとgoogle検索になってしまう。

投稿者: Anonymous 現在仮想環境上にて3台のWebサーバ(A,B,C)を立てました。(centos7を使用)この時に各サーバが正常に動いているかの確認の為、サーバAにてfirefoxのアドレスバーにhttp:x.x.x.x/(x.x.x.xはサーバBのIPアドレス)を入れるとhttp:x.x.x.x/のgoogleでの検索結果が出てしまいます。 curlコマンドを使っての検証やsystemctlを使っての検証は可能なのですが、firefoxを使用しての検証は出来ないのでしょうか。 解決 結論から言うとvmwareでfirefoxを使用していましたが、:では無く;で検索をしていました。;では無く:とした所正常にアクセスが出来ました。 vmwareの英語キーボード入力の問題が根本的な問題でした。 回答者: Anonymous

firefoxでブックマークを順番に開くには?

投稿者: Anonymous firefoxでブックマークフォルダーにいっぱいのブックマークが登録されています。 ブックマークフォルダーをfirefoxへドラックアンドドロップすると ○○個のタブを開こうとしています。この操作を行うと、ページの読み込み中は Firefox が遅くなる可能性があります。続行しますか? とメッセージがあらわれます。 僕はひとつひとつをタブで開くのではなく、ブックマークフォルダーのサイトを順番(1つのタブで次のブックマーク、前のブックマークを見るという感じ)に開いて、ショートカットキーのようなもので簡単に前後のブックマークに移動したいのですが、このために使える機能や拡張機能はありますか? ブラウザ、OSのバージョンはこうなっています windows10 firefox74.0 解決 FireFox自身や拡張機能で何とかするのではなく、PythonとかC#でSelenium,WebDriverを使って外から動かすのもアリではないでしょうか? ブックマークしたWebサイトを巡回して確認したいような感じなので。 PythonとかC#で自作アプリを作り、Selenium,WebDriverを使ってFireFoxを立ち上げる ブックマークは事前に情報取得して自作アプリで使いやすい形式に格納しておく アプリの1機能としてFireFoxのブックマークと同期させる手段を用意しておくのも良い グローバルなホットキーを登録して「次」「前」「アプリ表示切替」の3つくらいを用意する 通常は最小化しておくか、元からタスクバーに表示されないように作成する 例えば下記紹介記事のPythonなんかで、簡単で基本的な動作検証が考えられます。 以下のようなブックマークから抽出したサイトのリスト(bmlist.txt)を作っておき。 https://www.amazon.co.jp/ http://www.gakufu.ne.jp/GakufuNet/ https://www.kinokuniya.co.jp/ https://honto.jp/ https://www.yaesu-book.co.jp/ こんなプログラムでコマンドプロンプトから実行します。 該当ページを表示するFireFoxが立ち上がるので、その内容を確認します。 実行しているコマンドプロンプトにフォーカスを当ててEnterを押下すれば次のサイトに移動します。 from selenium import webdriver driver = webdriver.Firefox(executable_path=’geckodriver’) with open(‘bmlist.txt’) as f: # ブックマークリストの読み込み bmlist = f.read().splitlines() for s in bmlist: # ブラウザで1サイトづつ表示。Enterキーで次へ移動 driver.get(s) ky =…(Continue Reading)

コンボボックスフォーカス時に、左右キー押下で値が変更されるのをキャンセルしたい

投稿者: Anonymous コンボボックスフォーカス時に、 左右キー押下でコンボボックスの値が変更されるのをキャンセルしたいのですが、 方法はありますでしょうか? ちなみに、 javascriptのkeydownイベントに、 event.stopPropagation(); event.preventDefault(); return false; などを記述してみましたが効きませんでした。 解決 Windows 上の Chrome 45 と Firefox 37 で「左右キーで値を変更できる」ことを確認しましたが、Chrome についてはご質問でも挙げられている preventDefault() で抑制することができました。 例 _x000D_ _x000D_ $(‘select’).on(‘keydown’, function(e) {_x000D_ if (e.keyCode === 37 || e.keyCode === 39) {_x000D_ e.preventDefault();_x000D_ }_x000D_ }); _x000D_ <script src=”https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js”></script>_x000D_ <select>_x000D_ <option>A</option>_x000D_ <option>B</option>_x000D_ <option>C</option>_x000D_ </select> _x000D_ _x000D_ _x000D_ IE11 では左右キーを押しても値は変更できませんが、上下キーについて同じように抑制できました。…(Continue Reading)

ブラウザの実際のウィンドウサイズと表示するHTMLのbodyのサイズが異なる

投稿者: Anonymous ウェブサイトを開発していますが、 表示されるHTMLの幅が、実際のブラウザのサイズよりも小さいサイズで表示されるため困っています。 Chrome と Safari でキャプチャをとりました。 Chrome では定規のサイズと実際のブラウザサイズが異なっています。 Safari ではウィンドウのサイズと body 要素の width が同じなので問題なしです。 以下のブラウザで、上記の現象が起こります。 ・Google Chrome v40.0.2214.115 ・Fire Fox 33.0.2 ※ Safariは実際のブラウザのサイズで表示されています。 OSは、Mac OSX 10.9.5 ディスプレイの解像度は、1680×1050 です。 画像をブラウザで直接開いた場合は、 この現象は起こりません。 ブラウザやOSのズーム機能は使っていません。 何が原因か全くわからないため、 アドバイスお願いします。 解決 画像を見てみると右上の三本線アイコンの幅が上25px・下22pxと異なります。 これは数値で表示されている400pxとルーラーから読み取れる値の365pxの比率とほぼ同じであるので、上のブラウザの表示倍率がやや上がっており、横幅の数値には反映されていないのだと思います。 回答者: Anonymous

firefox拡張機能でファイルをダウンロードしたらブラウザの履歴を残さない設定に反して履歴に残る

投稿者: Anonymous 動画共有にサイトを使っていて動画をボタン一つでダウンロードできるように拡張機能を作りました 動画のページの情報を整理して動画の名前にしてchrome.downloads.downloadでダウンロードするようにしています chrome.downloads.download({ url : src, filename: name, saveAs : true }); しかしファイルをダウンロードしたらブラウザの履歴を残さない設定に反して履歴に残ってしまいます 拡張機能はプライベートモードの実行を許可しないといけなかったので許可しました(これをしないと拡張機能が使えません) どうすればブラウザの履歴に残さずに拡張機能でダウンロードをできるでしょうか? 解決 MDN によれば、 downloads.download() 関数の第一引数として与えるオプションには、 incognito オプションを設定出来ます[1]。デフォルト値に関して書かれていませんが、質問文の動作から恐らく false に設定されていると考えられます。 incognito Optional[1] A boolean: if present and set to true, then associate this download with a private browsing session. This means that it will only appear in the download…(Continue Reading)

firefoxのURLバーをクリック (フォーカス) すると拡大するのを無効にしたい

投稿者: Anonymous 新しいFirefoxだとURLバーをクリックするとURLバーが広がってしまいます。 オプションと about:config を検索しましたがそれでもURLバーの拡大を無効にする仕方は書かれていませんでした。 どうやってこれを拡大しないようにできますか? あとこういうのの設定をどこでいじるかはどうやって調べればいいですか? 解決 Firefox 77 では browser.urlbar.update1 オプションによる当該機能のオプトアウトが行えません[1]。よって、別の方法を用いる必要があります。ここでは Firefox Support Forum の投稿を参考に、 userChrome.css を使用する方法を紹介します。 もし userChrome.css を使用したことがない場合は、事前に以下の手順を実行してください。 about:config にて toolkit.legacyUserProfileCustomizations.stylesheets を true に設定する about:support で表「アプリケーション基本情報」にある項目「プロファイルフォルダー」の「フォルダーを開く」ボタンをクリックする 開いたディレクトリに chrome というディレクトリを作成する chrome ディレクトリに userChrome.css ファイルを作成する 以上の手順を完了したら、次に Megabar – Configuring and Styling the Firefox 75 Address Bar というサイトで、アドレスバーの拡大に関する userChrome.css 用の装飾を取得します。今回検証のために取得した装飾は、以下のようになっています。最後に、この装飾を先ほどの手順で作成した userChrome.css ファイルにコピーし、ファイルを保存した後に Firefox…(Continue Reading)

Como usar Adobe Flash Player en 2021?

publicado por: Anonymous Trabajo en una empresa donde todo nuestro sistema esta hecho en Adobe Flex y para poder visualizar las apps hechas en Adobe Flex, se tiene que usar Adobe Flash Player, que en 2021 se dejara de usar en todos los navegadores supuestamente. La migración la empezamos hace 1 año a HTML, pero…(Continue Reading)