Я занимаюсь разработкой приложения и почти все выяснил, за исключением плагина пользовательской схемы URL (https://github.com/EddyVerbruggen/Custom-URL-scheme). Я успешно установил плагин и настроил собственную схему URL-адресов signrestaurantandbar. Поэтому, когда я использую signrestaurantandbar://, мое приложение открывается. Проблема, с которой я сталкиваюсь, заключается в обработке URL. В файле readme говорится, что я могу использовать для этого функцию handleOpenURL (URL), но у меня все еще возникают проблемы при попытке загрузить определенную страницу в приложении.
Вот что я попробовал:
function handleOpenURL(url) {
var strValue = url;
strValue = strValue.replace('signsrestaurantandbar://','');
window.location.href = strValue + ".html";
}
Я помещаю это в мою страницу index.html... хотя она должна открывать page.html при загрузке signrestaurantandbar://page, она не делает это должным образом. В моей консоли chrome написано, что она загрузила страницу, но она выглядит пустой без каких-либо ошибок, и это происходит только один раз. Когда я пытаюсь загрузить signrestaurantandbar://page второй раз, он просто загружает приложение.
Буду признателен за любые советы о том, как подходить к загрузке определенных страниц с использованием пользовательской схемы URL.