gpt4 book ai didi

google-chrome - 在 Chrome 上下文菜单标题中显示符号

转载 作者:行者123 更新时间:2023-12-02 02:13:12 25 4
gpt4 key购买 nike

我一直在开发一个小的 Chrome 扩展,但有一个问题:我似乎无法理解,希望有人能以全新的视角看待它。

目标是创建一个 Chrome 扩展程序,使您能够选择任何给定网站上的文本,并显示一个选项,以使用上下文菜单项将选择内容发送到另一个网站进行搜索。

我的 manifest.json (v2) 看起来像这样:

{
"name": "simple ext",
"version": "0.0.1.0",
"description": "this is a test",
"background": {
"scripts": ["js/test.js"]
},
"default_locale": "en",
"manifest_version": 2
}

消息.json:

{
"contextMenuTitle": {
"message": "Search for '$searchStr$'"
"placeholders":{
"searchStr": {
"content": "$1"
}
}
}
}

和 js/test.js:

chrome.contextMenus.create({
"title": chrome.i18n.getMessage("contextMenuTitle", "%s"),
"contexts": ["selection"],
"onclick" : function(e){
if(e.selectionText){
var searchURL = getSearchURL(e.selectionText);
chrome.tabs.create({"url": searchURL});
}
}});

我遇到的问题是,当我选择“science & technology”这样的文本时,上下文菜单显示文本“Search for 'science technology'”,但在 onclick 事件中,我得到了正确的文本(即“science & technology” ').所以我的搜索工作正常。问题在于文本在上下文菜单中显示为标题。

最佳答案

我看过这个,你可能想在 http://crbug.com/ 报告错误如果一个不存在(“快速”查看但找不到任何东西)。这个“错误”似乎适用于本地化和上下文菜单标题。如果你只使用一个符号,两者都不会显示一个符号,为了让一个符号显示,你似乎必须使用两个 && 然后它会显示为 & (在你的错误报告,提到这在文档中也没有解释)。但是由于您不能在显示之前更改 %s 的内容,我不知道您将如何处理它....除非您没有使用 %s 并在每次他们在页面。

关于google-chrome - 在 Chrome 上下文菜单标题中显示符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11811886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com