0
Google 번역을 사용자에게보다 쉽게 표시 할 수있는 Chrome 확장 프로그램이 있습니다. 사용자가 새 창에서 번역을 보길 원한다면 옵션이 있습니다. 새 창에 번역 페이지를 표시하려면 사용자에게 소형 번역 페이지를 보여주고 싶습니다. USER-AGENT를 변경하여 Google 번역사의 모바일 버전 사용자에게 보여주고 싶습니다. 크롬 사용자 에이전트가 변경되지 않습니다
나는 this을 시도하고 이것은 나의 새로운 창을 열 수있는 기능을하지만, 윈도우의 사용자 에이전트가 변경되지 않습니다와 나는 문제를 해결할 수있는 방법을 모르는 것입니다 : 이function OpenURL(url, tab)
{
if(config.tab=="true")
{
var id = tab.index +1;
chrome.tabs.create({'url': url, 'index': id});
}
else
{
chrome.webRequest.onBeforeSendHeaders.addListener(
function(info) {
// Replace the User-Agent header
var headers = info.requestHeaders;
headers.forEach(function(header, i) {
if (header.name.toLowerCase() == 'user-agent') {
header.value = 'Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10';
}
});
return {requestHeaders: headers};
},
// Request filter
{
// Modify the headers for these pages
urls: [
"*translate.google.com*",
],
// In the main window and frames
types: ["main_frame", "sub_frame"]
},
["blocking", "requestHeaders"]
);
newwindow = window.open(url, "_blank", "resizable=yes, scrollbars=yes, titlebar=yes");
}
}
이 사람이 나를 도울 수를 ?