我想开发一个扩展,它可以检测我在地址栏中输入的单词。如果单词匹配某些内容,它将在地址栏中显示指定的 url。
实际上,这就像谷歌浏览器自己做的那样。但我会让浏览器先检测到我的关键字,然后显示指定的 url。只有当无法匹配我的关键字时,才会显示 google 提供的 url。
我想开发一个扩展,它可以检测我在地址栏中输入的单词。如果单词匹配某些内容,它将在地址栏中显示指定的 url。
实际上,这就像谷歌浏览器自己做的那样。但我会让浏览器先检测到我的关键字,然后显示指定的 url。只有当无法匹配我的关键字时,才会显示 google 提供的 url。
我不确定它是否完全符合您的需要,但您可以查看Omnibox API:
当用户输入您的扩展程序的关键字时,用户开始仅与您的扩展程序进行交互。每次击键都会发送到您的分机,您可以提供建议作为回应。
建议可以以多种方式进行丰富的格式化。当用户接受建议时,您的扩展程序会收到通知并可以采取行动。
这是不可能的,但您可以在 HTML 中创建自己的地址栏并监控它的变化。
当用户键入关键字时,您可以在另一个窗口中修改 window.location。例如,您还可以修改同一窗口以在 IFrame 中显示 url 内容。