Javascript 更改onBeforeRequest上的URL
我有以下代码:Javascript 更改onBeforeRequest上的URL,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我有以下代码: chrome.webRequest.onBeforeRequest.addListener( function(details) { return { redirectUrl: "http://yahoo.com"}; }, { urls: [ 'http://google.com' ], types: ['main_frame'] }, ['blocking']); 这是将google.com
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
return { redirectUrl: "http://yahoo.com"};
},
{
urls: [
'http://google.com'
],
types: ['main_frame']
},
['blocking']);
这是将google.com重定向到yahoo.com。
我现在的问题是,如何将google.com
保存在地址栏中,显示yahoo.com
我的第一次尝试是使用
chrome.tabs.update(tab.id,{url:details.url})代码>
但这会导致重新加载站点
为什么?
我请求这样做是为了,因为它可能会丢失PDF URL。这是不可能的,您可以使用100%x100%的帧来模拟这种效果-但是,您的问题听起来非常恶意。这根本不可能。这也是一个巨大的安全问题(想象一下https://evil.com
伪装成https://mybank.com
)听起来很可疑……请看我的猜测性问题