便利なボタンができました
マイネ王のページ内に便利なボタンを置きました😅
(自分の環境だけです)
マイネ王ページを開いているときに常にフローティング表示されて、
実行ボタンでコマンドを実行、コマンドはリストから選べて、最後に選んだものがすぐ実行できるようになっています。
位置変更を押すと、画面の好きなところに移動できて、位置は保存されます。
Copilotで、SafariのUserscripts拡張機能のJavaScriptを作ってもらいました。
一から作ったら気が遠くなるのですが、あっという間に作ってくれました😅
他のコマンドもソースを変えれば追加できます😅
レポート一覧とか変なものが並んでいますが、掲示板の reports から勝手にタイトルをつけた模様😅
JavaScript勉強用にソース貼っておきます。
2つ目以降のコマンドのURLは適当なので気にしないでください。
ここに好きな遷移先のURLとかを入れたらそこに飛べるということです。
マイネ王のメニューがあるのでまぁいらないですね。画面の一番上に行くというのもiOSのSafariで標準でできるし😅
まぁ何か色々できる感を出したかっただけです😅
17 件のコメント
コメントするには、ログインまたはメンバー登録(無料)が必要です。





ずっと表示されているなら、他のこともできていいか、とか、最後に選んだものをいつでもすぐ実行したい、とか、位置も自由に動かしたい、とかどんどん機能追加していきました😅
まぁ他にできそうなことといっても、表示されているものに色付けするとか、スクロールさせるとか、指定されたリンク先に飛ぶくらいしかできないですけどね😅
Copilotにサポートを受けてましたが、今考えてみると意外と適当なこと言っていたなぁ😅
iCloud Drive側に設定ディレクトリを置かないと絶対動かないとか。断言してましたね😅
Apple IDをサインアウトして、とかも出てきましたが、さすがにそれはやらずに自己解決しました😅
掲示板の投稿一覧からリンクを開いて、投稿を見た後に、戻るで一覧に戻ると、再読み込みが掛かるのをなんとかできないか?
これでした。Yahooニュースの一覧や、Google検索結果の一覧から、リンク先に行って戻っても再読み込みは掛からないのに、何でマイネ王は一々再読み込みするの?っていう話でした。
唯一ローカルでできそうなのは、リンクを新しいタブで開く、でした。
途中で気づきましたが、新たに開いたタブで、右フリックをすると、新たなタブは閉じるので、ちょうど戻ったような感じで、
その後、前のタブが表示されるだけなので、読み込みは走りません。
こっちもまぁまぁ満足した動作です。
新しいタブなので、ブラックアウトするのがちょっと気になりはしますが。

移動処理はこんな感じだった。ドラッグを始めると、start が来て、動かしている間 move が来るので位置を変更、指を離したら end が来るので、localStorageに保存して終わり、という感じなのかな。
言われてみるとなるほどと思うけど、プロンプト書くときは、なんかできるんじゃないの?くらいしか思ってなかった😅
でもこれ1回動かしたら、いつでも動かせるようになるというバグ?を発見😅
位置変更を選んでいる時にしか動かせないように修正しておこう。

「位置変更」は、これを選んでいるときだけドラッグできるようにして、「実行」ボタンは「完了」ボタンに変えて、「完了」ボタンを押すと、スピナーは「位置変更」を選ぶ前に選んでいた項目に戻って、位置の変更はできなくなる、という仕様に変更。
iOS15で実行の様子。こっちのデザインの方がいいなぁ。
スピナーが青いのはなぜ?🤔

これでいいんだけどね😅>> アッカリ〜ン@_@….,….,…😅 さん
ソース。hrefにタグ入れるだけで飛べるんだ。今さら😅
しかし、ヘッダの「最新コメントを見る」と同じにならないことを私は知っている😅
pc版chrome、Tampermonkeyにスクリプトを張り付けてディベロッパーモードをonにしました。再起動してもボタンが現れません。
使えるのはスマホだけなのでしょうか。よろしければ、お教えください。
>> sawa875 さん
まずは、Tampermonkeyが動いているかどうか、alert('OK'); みたいなスクリプトで試してみてはどうでしょうか?拡張機能の設定の「ユーザー スクリプトを許可する」もONにしないといけないみたいです。
ちなみに、PCでボタンは出ましたが、位置変更はタッチ操作用なので、PCでは動きません。
そもそも、PCならブックマークレットにして、ブックマークバーに置いてクリックしたほうが早いですね😅
>> アッカリ〜ン@_@….,….,…😅 さん
ご親切にご教示ありがとうございます。パソコンはタッチパネルなのですが。スマホで試してみます。ありがとうございます。

興味深いです。Safariって拡張機能使えたんですね。
しかも iPhone でですか、いいなぁ~。
なんで Chrome は拡張機能が Android で使えないんでしょうね😢
PC版ChromeとTampermonkeyで使ってみました。
マウスで動かす部分は追加です。
フローティングメニューはいろいろ応用できそうですね。(^^♪
>> Itedogawa さん
iPhoneのUserscriptsは、数年前からあったみたいです。昔、PCで別のJavaScriptを動かす拡張機能を使っていて、Androidでもできないかと思って探していましたが、iPhoneは絶対ないだろうと、探すことさえしていませんでした😅
localStorageとかを使うと、例えば、コメントを送信したときに、ローカルで保存しておいて、ログアウトやなんらかのエラーが起きた時に書いた内容が書き戻せるとか、色々できそうですね。
そのままでも、まぁまぁ速いけど、たまに戻った時に読み込みがフリーズしたように待たされる時があるんだよなぁ🤔