<script>タグを使って独自のjavascriptを実行できるようにしてほしい
回答済みAmazon の Echo show15 に搭載されているWebブラウザ(Silk)にMisskeyのタイムラインを常時表示させておきたいが、Echo show の仕様上、無操作のまま一定時間が経過するとブラウザが閉じてホーム画面に戻ってしまう。
その解消方法として、以下の<script>タグをページ内に埋め込むことで解消できることを確認したが、Misskeyには正規の機能としてこういったscriptタグを埋め込める場所や機能がない。
https://gitlab.com/DaGammla/keep-silk-open
イメージとしては、設定画面の中で当機能の有効/無効を切り替えるためのトグルスイッチとテキストフォームがあり、有効にするとテキストフォーム内に入力した内容(<script>タグなど)をメイン画面に含める、というものを想定しています。
ご検討いただければ幸いです。
-
Misskey コントリビューターのかっこかりと申します。
Scriptタグを埋め込みできるようにすることはセキュリティー上の懸念から避けるべきだと考えられるので、かなり難しいと思います。
ですが、次回のMisskeyアップデート(v2023.9.0)にて、画面を常時オンにする設定を追加させていただきましたので、そちらのアップデートをもってご確認いただけますと幸いです。
0 -
最新のMisskey導入後に、以下環境で動作検証させていただきました。
結果として、今回のアップデートで追加された機能ではうまく動作せず、しばらくするとブラウザ(Misskey)の表示が終了してしまいます。
- デバイス:Echo show 15
- ブラウザ:Silk
- Misskeyバージョン:v2023.9.0
- 確認手順:
- 最新のMisskeyを新規インストール(Docker版)
- Echo show 15の音声コマンドにてブラウザ(Silk)を起動
- 新規インストールしたMisskeyにアクセス
- 「画面を常時オンにする設定」を有効にし、タイムラインを表示したまま放置
- しばらくするとEcho showのデフォルトの画面に戻る
以上、ご確認よろしくお願いいたします。
0 -
この場合お使いのブラウザがこのJavascriptの機能に対応していないと考えられます。
Echo単体に対応するために新たに機能を設けることは難しいと思われるので、別途サーバーを立ち上げて使用している場合は適宜ご自分でフォークして実装するなどして対応いただければと思います(その場合、そもそもこの機能リクエストはGithubで行われるべきですが)。0
サインインしてコメントを残してください。
コメント
3件のコメント