Mpurseでjsからアドレスを取得する方法

科学・IT mpurse js アドレス 取得

4 Res. 0.228228 MONA 3 Fav.

1 :raspi0124二級:2019/06/26 23:44:11  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  0.114114MONA/1人

Mpurse からのインジェクション前に mpurse オブジェクトを参照しているっぽい? #しらんけど "window.mpurse が undefined だったらしばらく待つ" てな処理を入れてみるとか

3 :raspi0124二級:2019/06/29 00:00:30  0.114114MONA/1人

>>2 っぽいですね。。Twitterのほうで聞いたらonloadのあとに100msほど待たないといけないようで。。そのままonloadのあと100ms待って実行するふうに作ろうと思っていましたが例外処理も入れといたほうがいいですね。。ありです!

4 :らいう一級:2019/08/08 12:37:56  0MONA/0人

最近onloadでも読めるようになっていた気がしましゅ。

https環境じゃないとmpurseインスタンスがインジェクトされないっぽいのと、file://でやってもダメだったような。

参考までに
https://qiita.com/Raiu1210/items/b4031624e3829c8bd672

お気に入り

ログインしてMONAをもらおう

ログインすると、投稿したり、MONAをもらったりすることができます。質問したり、答えたりしてMONAを手に入れてください。

ログイン