2014-02-04 3 views
1

Итак, я пытаюсь создать упакованное приложение Chrome, до сих пор я получил приложение для правильной установки и отображения некоторого статического текста и изображения, однако я не могу на всю жизнь я получаю любой JavaScript для работы внутри файла window.html. Я знаю, что они являются определенными API, которые предоставляет Google, но кажется, что абсолютно ничего не работает. У кого-нибудь еще была эта проблема или у кого-нибудь есть ответ на создание приложения, которое что-то делает?Попытка сделать приложение Chrome (упакованное)

Сэм

EDIT

manifest.json

{ 
     "name": "Test", 
     "description": "Test application", 
     "version": "0.1", 
     "app": { 
     "background": { 
      "scripts": ["background.js"] 
     } 
     }, 
     "icons": {"128": "icon.png"}, 
    "permissions": ["storage"] 
    } 

window.html

<!DOCTYPE html> 
    <html> 
     <head> 
     <script type='text/javascript'> 
     function test(){ 
      alert("Hello there!"); 
     } 
     </script> 
     </head> 
     <body> 
      <table border ="0"> 
       <tr> 
        <td><img border='0' src='icon.png'></td> 
        <td><b>Test</b></td> 
       </tr> 
      </table> 
      <button onclick='test();'>Store</button> 
     </body> 
    </html> 
+2

Добавьте свой файл 'manifest.json' и' window.html'. Вы пытались отладить ваше приложение? – Pinal

+0

Добавлен код запроса. Я осмотрелся, насколько мог, функция отладчика была удалена из Chrome по какой-то причине, но открыта для предложений. – Samishalt

+0

Понял, что-то связанное с содержанием политики secuirty. – Samishalt

ответ

2

Найдено ответ, в основном Chrome Apps не позволяют любые встроенные сценарии для запуска , Итак, что вам нужно сделать, это создать отдельные файлы сценариев и включить прослушиватели действий. Дополнительная информация в link here

+1

Как я только что опубликовал на другой ошибке, когда вы разрабатываете приложения для Chrome, использование консоли является обязательным (как фоновая, так и передняя страница) - это часто дает очень полезную обратную связь о том, что происходит. В вашем случае там было опубликовано сообщение об ошибке в нарушении Политики безопасности контента. –

+1

Кроме того, [Примеры приложений для Chrome] (https://github.com/GoogleChrome/chrome-app-samples) в GitHub - это быстрый способ узнать, как определенные вещи выполняются и/или получить приложение для начинающих, чтобы постепенно превратите его в то, что вам нужно. –

Смежные вопросы