出于某种原因,当我在 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"/>
Run Code Online (Sandbox Code Playgroud)
在那里我的警钟响了。为什么会有javascript?这是什么?
为什么它首先存在?(一个据称是空的新标签)。
为什么会提到“chrome://browser/”。这是怎么回事?
Bof*_*ain 49
@Darren指出了它被称为“chrome”的原因。就 Firefox 而言,这是他们使用了十多年的浏览器 UI 的总称。只有 Firefox 和插件可以加载chrome://URL。
回答您问题的另一部分,与旧版 Firefox 不同,新标签页并不是真正的空白页面。它实际上有一个位置:about:newtab- 不是about:blank。如果您查看右上角,您可能会看到一个齿轮图标。您可能已将其设置为“显示空白页”。但是,您始终可以将其切换回以显示您的热门网站,这就是脚本存在的原因。
Dar*_*ren 32
回答您的部分问题,chrome在这种情况下是对页面周围浏览器界面部分的引用(有关更多信息,请参见此处)。
在 Web 浏览器的上下文中,它是导航、工具栏等。
在网站的上下文中,它是导航、广告空间和设计的其他固定方面。
术语“用户界面镶边”与“图形用户界面”或简称 GUI 同义,您可能更熟悉这个术语。
不幸的是,谷歌的浏览器碰巧共享相同的名称。
| 归档时间: |
|
| 查看次数: |
6676 次 |
| 最近记录: |