У меня есть веб-приложение gsheet, которое я использую для работы, и обычно я использую Chrome для доступа к нему на своем iPhone. Однако недавно он перестал работать. Я перешел на Safari для этого приложения, но это меня действительно беспокоит, так как я использую Chrome для других целей, и часто приходится переключаться назад и вперед.
При отладке проблемы я перепробовал все, что мог придумать, и, наконец, начал с урезанного веб-приложения из примеров на сайте разработчиков Google:
https://developers.google.com/apps-script/guides/html/
Даже это не работает. По крайней мере, в Chrome на iOS это не так. Нет вывода, просто пустая страница под отказом от ответственности Google. Он отлично работает в любом другом браузере.
Образец приложения, которое я создал, находится здесь:
https://docs.google.com/spreadsheets/d/1NHgzPqVKRYVDqFbHyaKS43uZewgMsFk9JQsyVnvhEe0/edit?usp=sharing
Я включил анонимный просмотр на листе и в скрипте и добавил ведение журнала StackDriver, чтобы посмотреть, действительно ли скрипт запускается. Это так.
Есть идеи, что я делаю не так?
РЕДАКТИРОВАТЬ, ссылка на код:
https://script.google.com/d/1UCblr2rR_t6spdajaK5Eh_FLQr59Tq2hrU097lhCvlJeB4HMJFEjeRRZ/edit#
Больше правок, вот код:
Code.gs
function doGet() {
var p = PropertiesService.getScriptProperties();
var q = p.getProperty('count') || 0;
p.setProperty('count', ++q );
var r = '* * * * * * * * * * * * * * * * * * * * ';
console.log( r.substring(0,q * 2 % 40 ) + 'We\'re here! Keep trying!');
var t = HtmlService.createTemplateFromFile('index');
return t.evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE)
}
index.html:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<title>Here we are</title>
<style type="text/css">
body { font: 14pt arial; }
</style>
</head>
<body>
Hello, World! How are you?
</body>
</html>