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