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





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

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

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