我希望创建一个扩展程序,向目标网站发送一些信息。我能够在本地注入或显示信息是不够的。网络服务器本身需要可读取信息。因此,例如,PHP脚本可以检查此特定变量/值,然后选择要显示的内容作为结果。
有可能这样做吗?它需要跨越独特的域(而不仅仅是唯一的子域)。我的浏览器已经(例如)将用户代理发送到网站。我只是希望扩展程序向目标网站发送更多信息,因为它可以随意使用它。
这可能吗?
谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
可以在后台脚本中使用Chrome的webRequest API: http://developer.chrome.com/extensions/webRequest.html
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
var headers = details.requestHeaders;
var i = headers.length;
headers[i] = {'name': 'new_header', 'value': 'header_value' }
return {requestHeaders: details.requestHeaders};
},
{urls: ["<all_urls>"]},
["blocking", "requestHeaders"]);
您可以使用以下代码查看此标头:
<?php
foreach ($headers as $header => $value) {
echo "$header: $value <br />\n";
}
?>