在Chrome中输入已弃用的网址时,应根据正则表达式或类似内容将其更改为更新的网址.
我想做以下几点
但我不知道是否有可能.有什么暗示在哪里看?
选择的解决方案是为chrome开发一个小扩展,在地址栏旁边插入一个按钮.
主要代码如下.
的manifest.json
{
"name": "My First Extension",
"version": "1.0",
"description": "The first extension that I made.",
"background_page": "dostuff.html",
"browser_action": {
"default_icon": "icon.png"
},
"permissions": [
"tabs", "http://*.google.com/", "https://*.google.com/" ]
}
Run Code Online (Sandbox Code Playgroud)
dostuff.html
<html>
<script>
var sciencedirectold = /sciencedirect.com\//;
var sciencedirectnew = "sciencedirect.com.proxy1-bib.sdu.dk:2048/";
function updateUrl(tab){
if(tab.url.match(sciencedirectold))
{
var newurl = tab.url.replace(sciencedirectold, sciencedirectnew);
chrome.tabs.update(tab.id, {url: newurl});
}
}
chrome.browserAction.onClicked.addListener(function(tab) {updateUrl(tab);});
</script>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6628 次 |
| 最近记录: |