2020-02 << 2020-03 >> 2020-04

2020-03-20 (金)

風邪,声が出ない以外は良くなった気がする.

今週何もできてないのでいい加減仕事しようと思ったのだけど,春分の日か...

結局今日も寝て過ごす.

* Oculus QuestのブラウザのブックマークをPCから登録する

Oculus Questのブラウザのブックマーク整理してて,うっかり必要なブックマークレットを消してしまった.

最近のOculus Browserはjavascript:から始まるURLをブックマークできないようになってるのだけど,ADBが使える状態ならChromeのリモートデバッグ機能でPanel App Nav UIというタブを選んで,

contentNavUI.webUIChannelRouter.doAction(
    contentNavUI.UiActions.savebookmark, {url:"javascript:alert('hello!')", title:"Hello", id:undefined});

とするとブックマークを作れる.javascript:から始まるURLも問題ない.

もしくは

contentNavUI.bookmarkModel.constructor.isValidBookmarkData = () => true;

とすれば,ブラウザを再起動するまではURLのチェックが無効になるので,なんでも登録できるようになる.

webUIChannelRouter.doActionの方は色々できるので便利.引数間違うとブラウザ自体がクラッシュしたりするけど.あと,少し前から,openWindow/closeWindowという便利そうな機能が実装されてるっぽいのだけどどこからも呼ばれてないし引数が分からなくて,呼び出すと色々壊れる.