我是一名新手程序员,我在为从哪里着手解决这个问题而苦苦挣扎。我创建了一个简单的Chrome扩展程序,您可以在其中突出显示某些文本并单击鼠标右键,然后将该文本发送到特定的内部url +选择文本,如下所示:
chrome.contextMenus.onClicked.addListener(function(item, tab) {
let url =
'https://internalURL/prod/example/' + item.selectionText;
chrome.tabs.create({url: url, index: tab.index + 1});
});
突出显示的文本是一个内部标识符,对于我们的生产环境,该标识符的长度为11个字符,对于较低环境为9个字符。我希望我的扩展程序足够聪明,以便能够识别何时突出显示了较低的环境标识符,并将其发送到与发送11个字符串时不同的URL。谁能指出我正确的方向或帮助我展示如何使用JavaScript做到这一点?我曾尝试谷歌搜索,看看是否有人尝试做类似的事情,但似乎什么也找不到,但我可能只是在搜索错误的词。