Ошибка ARC TypeError Не удается прочитать свойство «угол» gen_index.min.js

  • Windows 8 (x64)
  • АРК 46.5021.478.18
  • Среда выполнения приложений для Chrome (бета-версия) 46.5021.478.18
  • Chrome 43.0.2357.134 (32-разрядная версия)

Я столкнулся с той же проблемой, что и этот пост и обходной путь решил проблему, связанную с тем, что приложение не запускается. Интересно, какое долгосрочное решение? Я искал отчеты об ошибках без везения. Я в тупике, потому что ничего не изменилось, версии ARC, моего приложения и Chrome не обновлялись с октября, а приложение просто перестало работать несколько дней назад. Я пытался обновить Chrome и ARC и все еще получаю угол TypeError.

Файл манифеста для моего приложения имеет "orientation": "portrait"

Я не использую камеру в своем приложении, есть ли способ отключить камеру в манифесте приложения, чтобы оно даже не запускало это?

Исправление сработало в моей системе, но у меня есть ARC и мое приложение, развернутое на большом количестве машин, и я бы не хотел исправлять их вручную, а некоторые системы все еще работают нормально.

Первый постер, я обычно просматриваю форумы и нахожу ответы, которые мне нужны. Мы ценим ваше время.


person Race4Keep    schedule 02.12.2015    source источник
comment
Не понимаю, у меня работают два компьютера (на одной платформе): - Chrome 47.0.2526.73 (x64) - Arc 47.5021.508.9 Одно и то же расширение приложения arc скопировано на оба, одна система работает, другая нет. Я понимаю, что это не поддерживается, но основные рекомендации о том, что я упускаю или делаю неправильно, будут оценены. Я бы хотел, чтобы были какие-то метаданные, которые я мог бы добавить, чтобы сообщить ARC, что на моем устройстве нет камеры. Хотя я ничего подобного не нашел.   -  person Race4Keep    schedule 05.12.2015


Ответы (1)


Я написал короткий скрипт powershell, чтобы использовать обходной путь. Не красиво и не красиво, но работает. Я создал ярлык для этого скрипта и использую его для запуска приложения. Таким образом, если ARC обновит скрипт, он вернет обходной путь на место. Используйте на свой страх и риск, очевидно, это может привести к поломке в будущих обновлениях.

#Setting up the variables
$UserPath = $env:LOCALAPPDATA + "\Google\Chrome\User Data\Default\Extensions\mfaihdlpglflfgpfjcifdjdjcckigekc\"
$File = "gen_index.min.js"
$BrokeTxt = "angle:screen.orientation.angle"
$FixedTxt = "angle:0"

#finding the current ARC version
$ARC = $UserPath + (GCI $UserPath | sort -descending | select -f 1)

#Check the file - if broke fix
$FullPath = $ARC + "\" + $File
$CheckFile = Select-String -Path $FullPath -Pattern $BrokeTxt |measure
If ($CheckFile.count -eq 1) 
    {
        (Get-Content $FullPath).replace($BrokeTxt, $FixedTxt) | Set-Content $FullPath
    }

#Open Chrome App
Start-Process chrome -ArgumentList '--enable-nacl --profile-directory=Default --app-id=*APPID*'
person Race4Keep    schedule 08.01.2016