絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

15 件中 1 - 15 件表示
カバー画像

続・Firefoxに何が起こってる?

内部の事情は分かりません、使っているうちに問題ばかり起こってそれらに対処してきた内容を列挙していきたいと思います。まず、最初に起こったのはFirefoxがアップデート出来ないこと。「Firefoxについて」でロゴを表示しそこからのアップデート、「アップデートしますか?」の表示が出てのアップデートはことごとく失敗して、その後バージョンは前のまま「最新」と表示されてしまう現象。こちらについては根本的に直りませんでした。アンインストールからの再インストールでも問題は解決せず。いっそのことインストールされている状態からもう一度「インストーラー」でインストールしてみては?と考えてやってみると「アップデートは出来た」。そこからまたアップデートしても結局うまくいきません。そのマシンはアップデートが来るたびにインストーラーでインストールする対処砲を行っています。2つ目が突然落ちる不具合。組み合わせではYoutubeとTwitter。タブを同時に表示しているとかなり不安定になる。メモリは8GB搭載しているのでたかだか2つのタブで落ちることは無いはずですが落ちました。それが次第に32GB搭載しているマシンでも同じ現象が出てきました。これはメインメモリの問題では無さそうだとは思ったもののメモリ不足とかで落ちる訳がないと思い込んでいました。ただ、これらは共通して仮想メモリを設定していなかった。およそメモリ不足にならないはずなのに仮想メモリを設定していなければ不安定になる。設定すると何事も無かったかのように問題は出ない。この辺り、バージョン100くらいから出てきた問題でそれ以前は全く不安定な要素は無く、
0
カバー画像

なぜそんな仕様になったのか? Windows10? Firefox?

恐らくWindows10には問題は無いのかも知れないが、詳細のデバッグをした訳では無いので確実な事は言えないがFirefoxが最も怪しい問題を抱えているようだ。私は自分のマシンをほぼ全てSSDに変更している。ノートパソコン(中古)だろうがデスクトップだろうがだ。HDDは3.5インチでは私の中ではもう限界となっていた時にSSDが出始めた。信頼性等の問題も言われていたが結局使ってみると問題は殆ど出なかった。SSDは読み書きの耐久がHDDとは比べ物にならないくらい低いのでSSDを使い始めた当初から仮想メモリを極力使わせないようにメインメモリを多めに入れていた。ノートパソコンなら8GB以上、デスクトップのメインは今では32GBも入れている。これは使っている最中に仮想メモリにスワップしに行くとSSDを酷使することに繋がるため。その手法はSSDが流行り始めた頃にはみんなやっていたとは思う。Windows7時代はそうやっていた。勿論Windows10にアップグレードしても同じようにしてきた。具体的にメインメモリが足りなくなるとシステム上で警告が出てきたりした。それは「もうすぐメモリが足りなくなりますよ。仮想メモリ無いのでもう限界です。」のようなイメージのメッセージ。緩やかでかつこちら側も柔軟に対応出来た速度だったと思う。しかし最近のFirefoxでは違った。たかだかYoutubeのタブを開くだけで落ちることが多い。ツイッターのタブがあったら特に落ちやすい。最初はメモリ関係の問題とは思わなかった。メモリもそれほど大食いしているわけでも無く、酷い時にはFirefox単体でも起こったりした。Chr
0
カバー画像

Firefoxに何が起こってる?

最初に言っておきますが何か内部の問題部分が分かる記事ではありません。バージョン90辺りで動きがおかしい事が多くなった。・メインマシン(Corei7 6850K)でYoutube視聴後や停止中に放置しているとマシンが勝手に再起動してしまう。・サブマシン(Corei5 5300U)Firefox終了時に異常終了をすることがある・サブマシン(Corei5 6300U)Firefox内のアップデートを行っても異常終了してしまい前のバージョンで「最新版」と表示される(再インストールでアップデートは出来る)それまでにもFirefoxはガラっと変わりWaterfoxやCyberfoxを置いてきぼりにしてアドオンまで一部使えないようになり様変わりした。内部の構造の変化なのだろうが今まで使っていた機能とかを使えなくなったら不便で一部昔のアドオンはWaterfoxを使い続けている。一部のサイトなどでFirefoxのサポートを終了したのはかなり痛い。それまでは他のブラウザはそういった措置があったものの自分が使っているブラウザでそんな事が起こると移行先をどうするか悩んでしまう。Firefoxには同期機能があり独自のサーバーに履歴やパスワードなど他で使っている自分のブラウザと同期が出来る。Chrome(Google)も出来るだろと言われるかも知れないけどあっちはブラウザからのログインなのでちょっと体系が違うのだろうと勝手に思っている。セキュリティー対応による仕方ない構造変更とかあるかも知れないが結構裏切られたと感じることもあったがやはり使い続けてきた。メインマシンで問題が起こった時はしばらく悩んだが何が
0
カバー画像

プロファイル

プロファイルのディレクトリ現在のプロファイル①Firefox で about:profiles を開く②ルートディレクトリ の ディレクトリを開く をクリック③シェルで cat profiles.ini を実行④Path=ディレクトリ名
0
カバー画像

開発者ツール

コンソール タグページから要素を選択 で選択中のタグを取得$0 コピータグを文字列としてクリップボードにコピーcopy(タグ)ロードイベント発生のタイミング①ネットワーク タブ②ページを開く③タイムラインのグラフに 2本の縦線 が表示される青い線DOMContentLoaded イベント赤い線load イベント
0
カバー画像

ツールバーのアイコン

クリックしたらポップアップ表示する manifest.json"action": {  "default_title": "タイトル"  "default_icon": {    "32": "ツールバーに表示される32×32pxの画像の相対パス"  },  "default_popup": "popup/ポップアップのページ.html"} 構成  popup/ページ.htmlpopup/style.csspopup/script.jsクリックしたら関数を実行browser.action.onClicked.addListener(関数);アイコンを変更画像browser.action.setIcon({  path: { サイズ: icons/画像ファイル },  tabId: タブ.id});タイトルbrowser.action.setTitle({  title: "タイトル",  tabId: タブ.id});
0
カバー画像

サイドバー

manifest.json"sidebar_action": {  "default_icon": {    "32": "icons/icon-32.png"  },  "default_title": "サイドバーの画像をホバーしたときに表示される文字列",  "default_panel": "sidebar/サイドバーのページ.html"}構成sidebar/ページ.htmlsidebar/style.csssidebar/script.js
0
カバー画像

ページ

manifest.json"permissions": ["tabs"]移動browser.tabs.update({url: "URL"});新しいタブを作成browser.tabs.create(タブの設定); タブの設定{キー1: 値1, ...}タブをアクティブにしないactive: falseURLを指定url: "URL"
0
カバー画像

アラーム

manifest.json"permissions": ["alarms"]作成1回だけ実行browser.alarms.create("アラーム名", {delayInMinutes: 分});削除全削除browser.alarms.clearAll();アラーム時の処理登録browser.alarms.onAlarm.addListener((alarm) => {  処理});アラーム名alarm.name
0
カバー画像

タブ

Getmanifest.json"permissions": ["tabs"]アクティブlet [タブ] = await browser.tabs.query({ active: true, currentWindow: true });
0
カバー画像

インストール

デバッグ①about:debugging#/setup をブラウザで開く②このFirefoxリンク をクリック③一時的なアドオンを読み込む④拡張機能のディレクトリーにあるファイルを1つ選択
0
カバー画像

クリップボード

manifest.json"permissions": ["clipboardRead", "clipboardWrite"]Readawait navigator.clipboard.readText()Writeawait navigator.clipboard.writeText(文字列)
0
カバー画像

JavaScript

JavaScriptファイルを実行manifest.json"permissions": ["activeTab"]スクリプトbrowser.tabs.executeScript({ file: "コンテンツスクリプトの相対パス" });コンテンツスクリプトの関数を実行するmanifest.json"permissions": ["tabs", "runtime"]"content_scripts": [  {    "matches": ["URLパターン"],    "js": ["コンテンツスクリプトの相対パス"]  }]呼び出し側browser.tabs.sendMessage(タブ.id, "メッセージ");コンテンツスクリプトbrowser.runtime.onMessage.addListener((メッセージ) => {  if (メッセージ === "キーワード") {    関数を呼び出す  }});
0
カバー画像

manifest.json

基本構成{  "manifest_version": 3,  "name": "名前",  "version": "バージョンの番号",  "description": "説明",  "icons": {    "48": "拡張機能の管理で表示される48×48pxの画像の相対パス"  },  "action": {    "default_title": "ツールバーの画像をホバーしたときに表示される文字列"    "default_icon": {      "32": "ツールバーに表示される32×32pxの画像の相対パス"  }}指定したURLにスクリプトを実行"host_permissions": ["スクリプト実行対象のURLパターン"] ,"content_scripts": [  {    "matches": ["スクリプト実行対象のURLパターン"],    "js": ["スクリプトの相対パス"]  }]URLパターンhttps://パターン※httpsは小文字 ワイルドカード*
0
カバー画像

拡張機能

基本構成manifest.jsoniconsフォルダJavaScriptファイルmanifest.json設定ファイルiconsフォルダアイコン画像ファイル
0
15 件中 1 - 15