Как добавить скрипт в HTML в Microsoft Appstudio
Я пытаюсь добавить скрипт внутри HTML в Microsoft Appstudio
Но когда я обновляю и проверяю, это удаляет <script>
Я проверил их как страницу, но это не помогло
1 ответ
Вы можете сделать это, вроде как, но это хак....
Во-первых, вы не можете выполнять такие функции, как alert() в элементе управления WebView, который использует студия приложений. Оповещение считается "вторичным окном". Все, что использует вторичное окно, вы не можете использовать. Если вам нужно использовать "alert()", я могу разработать для вас отдельный хак.
Также будьте осторожны, WebView всегда использует Internet Explorer 11 в режиме документа. Он не поддерживает какие-либо элементы управления ActiveX или плагины, такие как файлы Microsoft Silverlight или Portable Document Format (PDF). WebView не поддерживает некоторые функции HTML5, включая AppCache, IndexedDB, программный доступ к буферу обмена и геолокацию.
На взлом.
- Добавьте html-виджет в свое приложение студии приложений онлайн. Я просто использую заглушку
- Генерация исходного кода из вашего приложения appstudio
- Извлеките исходный код и откройте его в vs2015. Перейдите в /Assets/Data/Html.htm (у вас может быть кратное число)
- Добавьте ваш сценарий и стиль источника в html.html
Протестируйте свое приложение, но вы должны быть готовы к этому моменту
Обратите внимание, что этот мод вам придется делать КАЖДЫЙ РАЗ, когда вы изменяете свое приложение в AppStudio. Я просто храню файлы.htm вне моего проекта и перетаскиваю их после генерации исходного кода.
Если вы хотите увидеть этот процесс, я отправил видео, документирующее его шаг за шагом, на https://channel9.msdn.com/Blogs/raw-tech/AppStudio-How-to-Add-script-to-the-HTML-Widget,
Если вам нужна дополнительная информация о ценах для публикации AppStudio в Win10 с использованием параметра исходного кода, ознакомьтесь с https://channel9.msdn.com/Blogs/raw-tech/AppStudio-Publish-to-Windows-10-Store-from-Source-Code.
Не лучший маршрут, но определенно выполнимый. Надеюсь это поможет. Хили в Тампе