Chrome'un webRequest API'sini, this answer ile ne yaptığını yineleyerek, ancak ad alanının deneysel kısmı olmadan, webRequest artık gerekli olmadığından artık gerekmeyen bir Chrome uzantısı oluşturmaya çalışıyorum Chrome'un bagajında. Ben benim tezahür dosyasındaGoogle Chrome webRequest API kullanarak basit iletme
<!DOCTYPE html>
<html>
<head>
<script>
function interceptRequest(request) {
return { redirectUrl: 'http://www.yahoo.com' }
}
chrome.webRequest.onBeforeRequest.addListener(interceptRequest, { urls: ['*://*.google.com/*'] }, ['blocking']);
</script>
</head><body></body>
</html>
: Daha önce soru soruldu dayanarak
{
"name": "My Extension",
"version": "0.1",
"background_page": "background.html",
"permissions" : [
"webRequest",
"webRequestBlocking",
"*://*/*"
]
}
, ben http://www.yahoo.com bildirmeleri gerekmektedir Ben eriştiklerinde benim arka plan sayfasında
ben kodu var https://www.google.com ve uzantım, herhangi bir iletme etkisi olmadan https://www.google.com yükler yüklenir. Bir kullanıcıyı Chrome'daki webRequest API'sını kullanarak bir URI’dan diğerine iletmek için ne yapmam gerekiyor?
Bu garip. Düşünebildiğim tek şey, herhangi bir senkronize XHR'yi yüklemediğinizden veya Chrome dokümanlarından arka plan sayfanızdaki herhangi bir komut dosyası etiketini çevrimiçi kaynaklardan almadığınızdan emin olmaktır. – gengkev