2015-09-14 2 views
0

Я разрабатываю приложение chrome и использую parse.com для хранения данных.parse.com локальный файл javascript не работает, но файл url отлично работает

Для хром-приложения файл сценария Java должен быть локально сохранен. Я скопировал java-скрипт из скрипта web-анализа parse и создал локальный файл.

Моя программа не работает с локальным файлом и отлично работает с веб-скриптом java.

<!-- Parse local file--> 
      <script type="text/javascript" src="js/parse-1.5.0.min.js"> 
</script> 

    <!-- Parse url file--> 
      <script type="text/javascript" src="http://www.parsecdn.com/js/parse-1.5.0.min.js"></script> 

ответ

0

Сценарий API доступ к своему API сервера:

code

  • Chrome расширение: разрешить доступ добавить content security policy правило для URL в manifest.json:

    "content_security_policy": "script-src 'self' https://api.parse.com; object-src 'self'" 
    
  • Chrome приложение гораздо более строгие, и вы должны положить страницу с этим API сценария в sandbox (или в невидимом/nullsized IFRAME - info), чтобы иметь возможность указать ПЕС и поддерживать связь с IFRAME via messaging:

    { 
        ... 
        "sandbox": { 
        "pages": ["parse-sandbox.html"], 
        "content_security_policy": "sandbox allow-scripts; script-src https://api.parse.com" 
        }, 
        ... 
    } 
    

    разбора sandbox.html:

    <html><head><script src="js/parse-1.5.0.min.js"></script></head><body></body></html> 
    
+0

Я понимаю, что ваша речь и я сделал изменения. Теперь я получаю эту ошибку при загрузке. «content_security_policy» разрешен только для расширений и устаревших пакетов приложений, но это пакетное приложение ». любые идеи –

+0

Вы отметили вопрос как 'google-chrome-extension', тогда как правильный тег -' google-chrome-app'. См. Обновленный ответ. – wOxxOm

+0

Благодарим вас за помощь. этот код дает мне ошибку. Я вижу ошибку в синтаксисе. слишком много квадратных скобок и недостаточно фигурных скобок. Я тоже пробовал этот код. 'code' { ... "sandbox": { "pages": ["parse-sandbox.html"] "content_security_policy": "sandbox allow-scripts; script-src https: //api.parse. com " }, ... } 'code' –

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