逆ゴルゴ ヒダオ♰2019♰ さんはインスタンス qiitadon.com のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。 もしお持ちでないなら こちら からサインアップできます。
逆ゴルゴ ヒダオ♰2019♰ @hidao

Qiitadon web版の左下(Qiitanがいるところ)にDiscordのウィジェットを表示するbookmarkletを作ってみようとしてできずに ぐぬぬ となっている

· Web · 0 · 0

@hidao これでどうですか?

document.getElementsByClassName('drawer__inner__mastodon')[0].innerHTML = 'Qiitan消えるよ';

@momosetkn そうなんですよ、開発コンソールからJS投げるとうまくいくんですが、bookmarkletになったとたん、全画面書き換わってしまうんです…

@momosetkn Chromeのせいかしら?
別のブラウザでも試してみます。

@hidao ほんとだ!ブックマークレットにすると消える!なんでだろう?

@momosetkn EdgeでもURLにjavascript:をつけると全画面置き換わってしまいました…
Mastodonのdocumentの内容が想定と異なっている気がし始めています…

@momosetkn キタ――(゚∀゚)――!!

(function{...})();

で囲って即時関数にしないとリロードが発生するらしい。。。

javascript:(function(){document.getElementsByClassName('drawer__inner__mastodon')[0].innerHTML = "<iframe src='https://discordapp.com/widget?id=414004586383409153&theme=dark' width='250' height='300' allowtransparency='true' frameborder='0'></iframe>";})();

試してみて