Что использовать вместо window.location.href в расширении Chrome?Jquery

Программирование на jquery
Ответить
Anonymous
 Что использовать вместо window.location.href в расширении Chrome?

Сообщение Anonymous »

Привет, я пытаюсь создать расширение Chrome. Чтобы сделать свое приложение расширением, я выполняю следующие действия:

1. Перейдите к опции Chrome -> Дополнительные инструменты -> Расширение.

2.Я выбрал режим разработчика в этом окне.

3.Я выбрал распакованное расширение, затем выбрал свое приложение.

4.I нажал расширение Pack.

В моем приложении есть несколько HTML-страниц, CSS, JS, файл манифеста и фон.js.

файл манифеста

Код: Выделить всё

{
"name": "...",
"description": "........",
"manifest_version": 2,
"minimum_chrome_version": "23",
"version": "0.1.1",
"offline_enabled": true,
"icons": {
"16": "sample.png"
},
"permissions": [
"storage","tabs","","webview"
],
"app": {
"background": {
"scripts": ["background.js"]
}
}
}
background.js

Код: Выделить всё

chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('login.html', {
id: 'main',
bounds: { width: 1024, height: 768 }
});
});
При включении разрешений для вкладки я получаю следующее предупреждение:

Код: Выделить всё

There were warnings when trying to install this extension:
'tabs' is only allowed for extensions and legacy packaged apps, but this is a packaged app.
Мое приложение не рассматривается как расширение. Я пробую это для навигации по страницам.
Обычно я использую window.location.href="sample.html" в jquery. Из-за этого я получаю сообщение об ошибке в расширении Chrome:

Код: Выделить всё

Use blank _target
Затем я попробовал использовать эту строку кода:

Код: Выделить всё

function clickHandler(e){
chrome.tabs.update({url:"service1.html"});
window.close();
}
document.addEventListener('DOMContentLoaded',function(){
document.getElementById('click-me').addEventListener('click',clickHandler);
});
Этот фрагмент кода также не работает. Может кто-нибудь помочь мне сделать мое приложение расширением и помочь мне в навигации по страницам. Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/370 ... -extension
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»