webdevqa.jp.net

Firefoxの新しい空のタブにクロムブラウザの参照がたくさんあるのはなぜですか?

何らかの理由で、Firefox 55.0.2の「空の」新しいタブでページのソースを表示をクリックすると、たくさんのHTMLが表示されます(あまり気にしません)。

しかし一度見れば:

<script type="text/javascript" src="chrome://browser/content/contentSearchUI.js"/>
<script type="text/javascript" src="chrome://browser/content/newtab/newTab.js"/>

そこでは私の警鐘が鳴ります。なぜJavaScriptがあるの?これは何ですか?

そもそもなぜそこにあるのでしょうか。 (おそらくEMPTY NEW TAB)。

なぜ "chrome:// browser /"への参照があるのですか?どうしたの?

29
JBeurer

@ Darren は「クロム」と呼ばれる理由を明らかにしました。 Firefoxの場合、それは彼らが10年以上にわたって使用してきたブラウザUIの総称です。 Firefoxとアドオンだけがchrome://のURLをロードできます。

あなたの質問の他の部分に答えるために、古いバージョンのFirefoxとは異なり、新しいタブページは本当に空のページではありません。実際の場所はabout:newtabで、about:blankではありません。右上を見ると、歯車のアイコンが見えます。あなたはおそらくあなたのものを '空白のページを表示する'に設定しているでしょう。ただし、トップサイトを表示するようにいつでも元に戻すことができるので、スクリプトが存在するのはそのためです。

enter image description here

49
BoffinbraiN

あなたの質問の一部に答えると、この例のchromeは、ページを囲むブラウザインタフェースの部分への参照です(詳細については、 ここ を参照)。

Webブラウザのコンテキストでは、ナビゲーション、ツールバーなどです。

Webサイトのコンテキストでは、ナビゲーション、広告スペース、およびデザインのその他の固定された側面があります。

「ユーザインタフェースクロム」という用語は、「グラフィカルユーザインタフェース」または略してGUIと同義であり、おそらくより慣れ親しんだ用語です。

Googleのブラウザが同じ名前を共有しているのは残念です。

32
Darren