「Chromeのクリップボードにコピーしたいなぁ」で困っていたものの、 IE以外のブラウザでは、直接クリップボードへコピーする方法が見付かりませんでした。 なので、直接クリップボードへコピーしないようにしました。 結局、IE以外ブラウザでは、プロンプトでタグを表示するようにしています。 タグ内に2バイト文字が含まれると、入力ボックスに正しく表示されませんが、 コピーさえ出来ればいいので、まぁいいでしょう。 以下を右クリック→「お気に入りに追加」してください。 ◆ブラウザ別簡易リンクタグ生成JS ソースは以下の通りです。javascript: var dt=document.title; dt=dt.replace(/[<]/g, "<"); dt=dt.replace(/[>]/g, ">"); dt='<a href="' + document.URL + '" target="_blank">' + dt + '</a>'; if (window.navigator.userAgent.toLowerCase().indexOf("msie") > -1) { window.clipboardData.setData('Text',dt); window.status='◆リンクタグをクリップボードへコピーしました。'; } else { prompt('◆簡易リンクタグ生成:以下をコピーして使用します。',dt); } void(0);おおよそのソースは【更新】簡易リンクタグ生成JavaScriptと同じです。 あー、Chromeは「お気に入りに追加」出来ないのか。
ホーム > ブログセットアップ > 【再更新】簡易リンクタグ生成JavaScript
0 件のコメント:
コメントを投稿