私密浏览

什么是私密浏览?

显示在 about:privatebrowsing(隐身)内容页面内的消息。此消息界面允许在打开新的私密窗口或标签页时,对显示的内容(推广和信息部分)进行实验。

私密浏览窗口示例

Private Browsing

测试私密浏览

通过开发者工具:

  1. 在搜索选项卡中转到 about:config,将 browser.newtabpage.activity-stream.asrouter.devtoolsEnabled 设置为 true

  2. 打开一个新标签页,在搜索选项卡中转到 about:asrouter

  3. 在左侧导航栏中,点击 私密浏览

  4. 这将显示为 about:privatebrowsing 消息界面开发的所有示例消息

  5. 您可以直接在文本区域中修改消息,或通过粘贴自定义消息 JSON 进行修改。请确保根据 私密浏览模式 Schema 涵盖所有必需的属性。

  6. 要在私密浏览窗口中查看消息,请点击圆圈选择相应的消息。然后点击屏幕顶部的蓝色 打开一个私密浏览窗口。这将打开一个新的私密窗口,其中推广和信息部分已更新为自定义消息。

Circle

  1. 要重置选定的私密浏览窗口并选择另一个,请点击屏幕顶部的 重置消息状态

通过实验:

您可以通过创建实验来测试任何 privatebrowsing 自定义消息 UI。 消息传递旅程 演示了如何通过 Nimbus 创建实验。

私密浏览窗口中消息传递的示例

{
  "id": "TEST_PBM_PROMO",
  "template": "pb_newtab",
  "content": {
    "promoEnabled": true,
    "promoType": "VPN",
    "infoEnabled": true,
    "infoBody": "Nightly clears your search and browsing history",
    "infoLinkText": "Click Here to Learn More",
    "infoTitleEnabled": false,
    "promoLinkType": "button",
    "promoLinkText": "fluent:about-private-browsing-prominent-cta",
    "promoSectionStyle": "below-search",
    "promoHeader": "Get privacy protections",
    "promoTitle": "Hide browsing activity and location with Mozilla VPN. One click creates a secure connection",
    "promoTitleEnabled": true,
    "promoImageLarge": "chrome://browser/content/assets/moz-vpn.svg",
    "promoButton": {
      "action": {
        "type": "OPEN_URL",
        "data": {
          "args": "https://vpn.mozilla.org/"
        }
      }
    }
  },
  "targeting": "firefoxVersion >= 89",
  "frequency": {
    "lifetime": 3
  }
}