回答を読み込み中...
回答を読み込み中...
スマホで使える開いてるページのタイトルと URL をクリップボードに取得してくれる?ブックマークレット作って
Chat GPTの回答から
スマホではブックマークレットで「開いているページのタイトルとURLを取得してクリップボードにコピー」するのは、ほぼ不可能に近いです。
理由は以下の通りです。
⸻
❌ できない(または非常に制限が多い)理由
1. iOS Safari の制限
• JavaScript の navigator.clipboard.writeText() は「ユーザーが直接ボタンなどを押したイベント中」しか動作しません。
• ブックマークレットはこの条件を満たさないことが多く、クリップボード書き込みが拒否されます。
2. Android Chrome も同様に制限
• Android の Chrome も、セキュリティ上クリップボードへの書き込みはユーザー操作イベント内のみ許可。
• ブックマークレットから自動コピーは基本的にブロックされます。
3. ブラウザアプリ側の仕様差
• 標準ブラウザや一部アプリでは prompt() でコピー用テキストを表示することはできますが、自動コピーは不可。
⸻
✅ 代替案
📱 iPhoneショートカット作成手順
⸻
⸻
ページタイトル:
[最初の取得項目]
URL:
[2つ目の取得項目]
4. 検索で 「クリップボード」 と入力
→ 「クリップボードにコピー」 を追加
⸻
⸻
⸻
💡 これなら完全自動でコピーされるので、メモアプリやLINEなどにすぐ貼り付けられます。
コメントするにはログインが必要です。