Я разрабатываю расширение хром. У меня есть требование, которое создает новую вкладку с некоторыми параметрами, такими как функция «окна» javascript.Как создать хромированную вкладку для разработки расширения Chrome, например window.location?
По умолчанию функция окна javascript, мне нужно установить этот код ниже, а затем window.location.replace
разрешить доступ к странице в новом окне.
window.name = JSON.stringify({
id : 'tmp',
companyCode : companyCode,
locationCode : locationCode,
terminalNo : terminalNo,
terminalKey : terminalKey,
server:{
protocol : protocol,
remoteHost : remoteHost,
remotePort : remotePort,
clientHost : clientHost,
localPort : clientPort,
webContext : null,
gcRemoteHost : remoteHost,
gcRemotePort : remotePort,
soaPort: 9091,
webSocketPort : 9099,
}
});
Теперь я использую google chrome api для создания вкладки.
chrome.tabs.create({
url: new_location
});
Итак, у меня есть вопрос, как я должен пройти над window.name
, чтобы создать новую вкладку, что я могу получить доступ к новому месту.
New_location является веб-url, ему нужно получить именно значение window.name, прежде чем разрешить мне доступ к веб-сайту. Возможно ли смоделировать window.name при создании вкладки chrome. – tommychoo
См. Также [Передача параметра сценарию содержимого, введенному с помощью chrome.tabs.executeScript()] (// stackoverflow.com/q/17567624) – Makyen