data-turbolinks: ложный URL, открывающий браузер в turbolinks-ios
Я установил приложение Rails с использованием Turbolinks 5, и приложение Android успешно собрано и доставлено, и оно работает с моим data-turbolinks="false". Я запускаю приложение для iOS, и все, кажется, работает, за исключением ссылок data-turbolinks = "false", которые заканчивают открытие Safari вместо выполнения функции javascript, связанной с этой ссылкой.
Разве это не обрабатывается в Turbolinks для IOS, и мне нужно справиться самому? Я внимательно следил за демонстрационным приложением, чтобы начать. Я новичок в Swift и iOS. Я могу редактировать с любым необходимым кодом. Любая помощь ценится, спасибо.
1 ответ
Я нашел способ сделать это. Поскольку это ссылки на события, вам просто нужно прикрепить событие click, чтобы предотвратить использование по умолчанию. вот так
$('.event-link').click(function(e) {
e.preventDefault();
})
Теперь примените класс ссылки на событие к ссылке.