我希望将正则表达式保存到chrome.storage.local,但是从开发手册我无法做到这一点,所以我打造你的帮助。
我想要的: 1.将正则表达式计算保存到chrome.storage.local的ext 2.从storage.local寻求计算,而不是每次都烧CPU来做正则表达式 3. storage.local的calc是否需要清除? 4.我的正则表达式能否更有效率? 5.我应该使用严格的"?
分机的目的: i)在文本写入或粘贴到多功能框/地址栏时工作 ii)始终使用https iii)始终使用encrypted.google.com(在 .Google。上时)
chrome.webRequest.onBeforeRequest.addListener(
function (details) {
var requestURL = details.url;
var gglrex = new RegExp('^(https?):\/\/www\.google\.(?:(?!com\/)[a-z0-9]+\.?[a-z]+)?\/', 'i');
return {
redirectUrl: requestURL.replace(gglrex, '$1://encrypted.google.com/')
};
},
{urls: ['<all_urls>']},
['blocking']
);
&#13;
所以很明显gglrex是我想保存到chrome存储本地集的东西。我希望你能帮助我。