PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] webview 的 keypress 問題
作者:
winsummer
(winsummer)
2017-07-20 14:53:07
請教各各前輩
我寫了一個網頁,
裡面有一些keypress事件
用webview把他打包成app
setJavaScriptEnabled為true
但是app開著所有keypress事件都沒有回應
請問有方法像打開網頁一樣嗎?
還有一個問題就是
我知道webview裡的那個link或者button被點擊了嗎?
我那個是android TV 的 app
所以主要是回應遙控的按鍵
謝謝
作者:
roy870075
(Roy)
2017-07-20 15:02:00
可以在WebView裡面設定JavascriptInterface 與網頁互動,網頁也是你寫的,所以應該比較能改
作者:
winsummer
(winsummer)
2017-07-20 15:08:00
那按鍵事件都要透過JavascriptInterface嗎?有方法用網頁已經寫好的那些事件嗎
作者:
roy870075
(Roy)
2017-07-20 15:16:00
通常你寫在網頁的function,Webview大部分都可以呈現,如果都沒有動作那就要看看code哪邊出問題了,但如果你想要知道哪個link or button被點擊了,就透過javascriptInterface
作者: KeySabre (KeySabreur)
2017-08-04 02:08:00
單純的連結可以從WebViewClient shouldOverrideUrl或是onPageStart從js傳到java用JavascriptInterface, 從java傳就loafUrl("Javascript:func(arg)")如果按遙控器有看到focus在WebView裡移動 至少知道webview有吃到keyevent不然可能要先set focus
繼續閱讀
[問題] 初學者android模擬器問題
noiz07
[問題] 在android studio上使用FB SDK
chingyue
Re: [問題] Android TV 看 DVB-C 問題
awaysu
[問題] udp thread
areyo
[問題] 請問最便宜的android開發板子
awaysu
[問題] C# 2017 開發 Adroid 無法顯示按鈕
noodleT
[問題] OKHTTP - 連線超時
areyo
[問題] Android TV 看 DVB-C 問題
winsummer
[問題] 導入library(.a 檔)問題
kobebryin
[問題] 兩個layout如何不重疊(已解決)
backfish
Links
booklink
Contact Us: admin [ a t ] ucptt.com