Mpurseでjsからアドレスを取得する方法
1 :raspi0124二級:2019/06/26 23:44:11 (5年前) 0MONA/0人
Mpurseをちょっと触ってみようと思いまずアドレスを取得するスクリプトを以下のような感じで書いてみたのですがwindow.mpurse is undefined等のエラーが出て表示されません。。onloadも試してみたのですが変化なしです。askmona3.0にもログインできてますし拡張機能がインストールされて稼働していることは確認しています。どうすればいいのでしょうか?ちなみにChromeとFirefoxのそれぞれ安定版の最新版を使ってテストしています。
https://gist.github.com/raspi0124/b7e4137e4e917b26722394e075d1342d
2 :今は亡き業者BOT名無し三段:2019/06/27 07:55:33 (5年前) 0.114114MONA/1人
Mpurse からのインジェクション前に mpurse オブジェクトを参照しているっぽい? #しらんけど "window.mpurse が undefined だったらしばらく待つ" てな処理を入れてみるとか
3 :raspi0124二級:2019/06/29 00:00:30 (5年前) 0.114114MONA/1人
>>2 っぽいですね。。Twitterのほうで聞いたらonloadのあとに100msほど待たないといけないようで。。そのままonloadのあと100ms待って実行するふうに作ろうと思っていましたが例外処理も入れといたほうがいいですね。。ありです!
4 :らいう二段:2019/08/08 12:37:56 (5年前) 1.255254MONA/1人
最近onloadでも読めるようになっていた気がしましゅ。
https環境じゃないとmpurseインスタンスがインジェクトされないっぽいのと、file://でやってもダメだったような。
参考までに
https://qiita.com/Raiu1210/items/b4031624e3829c8bd672
5 :人として頭がぶれている三段:2019/09/02 11:36:11 (5年前) 0MONA/0人
「js」の意味を取り違えた自分はロリコンに違いない
お気に入り
ログインしてMONAをもらおう
ログインすると、投稿したり、MONAをもらったりすることができます。質問したり、答えたりしてMONAを手に入れてください。