Я разрабатываю приложение для умного телевизора. Приложение работает как веб-страница, используя HTML, Javascript, et c. Приложение работает внутри хрома веб-движка, но не имеет курсоров или способа его перемещения или нажатия.
Все, что у меня есть, - это пульт дистанционного управления. Пульт дистанционного управления работает как клавиатура. Я представляю кнопки, которые являются полями, и пользователь перемещается по опциям с помощью четырех стрелок. Чтобы выбрать кнопку, пользователь нажимает кнопку ОК.
Так что я в основном делаю это
window.onload=function() {
document.addEventListener("keydown", function(inEvent){
navigateTable(inEvent.keyCode); // navigate to the next button clicked on the remote
});
}
В этом проблема. Мне нужно создать страницу, на которой у пользователя будут покупки внутри приложения.
Я сейчас пытаюсь использовать Paypal.
Я представляю страницу с кнопками PayPal PayPal для разнообразной оплаты. опции. Пользователь выбирает нужный метод с помощью и нажимает кнопку OK на пульте дистанционного управления. Эти кнопки PayPal на самом деле <form>
с. Я обнаруживаю нажатие кнопки OK на пульте дистанционного управления и запускаю форму, используя document.getElementById("paypalform").submit()
.
Затем PayPal вступает во владение и показывает страницу подтверждения, где пользователь должен нажать кнопку ПРОДОЛЖИТЬ. Проблема в том, что эта страница выводит мое приложение из строя и ожидает нажатия кнопки «Продолжить». Пользователь не может нажать эту кнопку, потому что браузер не показывает курсора или способа нажать эту кнопку.
Нет документации, показывающей, как включить этот курсор. Как я уже сказал, приложение работает на хромированном двигателе. Странно, что на телевизоре есть браузер, который, вероятно, основан на хроме, и имеет курсор, который перемещается пультом дистанционного управления и может щелкать мышью.
Я пытался добавить это css, чтобы курсор показывал
.auto {cursor: auto;}
.pointer {cursor: pointer;}
безуспешно.
Телевизор является LG и работает под управлением WebOS.
Я попытался разместить HTML, содержащий кнопки PayPal, на iFrame, поэтому Я мог бы разместить кнопку, которую можно нажимать вверху, но, очевидно, когда страницы PayPal загружаются в iFrame, он захватывает и пинает кадр, предполагая, что все окно браузера.
Другим способом будет запуск браузера телевизора. с URL покупки, но я понятия не имею, как это сделать.
Есть ли какое-то решение для этого?