「MediaWiki:Common.js」の版間の差分
提供:作業療法大百科事典OtWiki
編集の要約なし |
編集の要約なし |
||
10行目: | 10行目: | ||
// URLが正しく取得できたかを確認 | // URLが正しく取得できたかを確認 | ||
if (twitterButton) { | if (twitterButton) { | ||
// | // クリックイベントを設定 | ||
twitterButton.addEventListener('click', function(event) { | |||
event.preventDefault(); // デフォルトの動作を防ぐ | |||
// Twitterのシェア用URLを設定 | |||
var twitterShareUrl = 'https://twitter.com/intent/tweet?url=' + encodeURIComponent(currentPageUrl) + '&text=' + encodeURIComponent('Check this out!'); | |||
// シェア用URLを新しいタブで開く | |||
window.open(twitterShareUrl, '_blank'); | |||
}); | |||
} else { | } else { | ||
console.error("Twitterボタンが見つかりませんでした。"); | console.error("Twitterボタンが見つかりませんでした。"); | ||
} | } | ||
}); | }); |
2024年5月30日 (木) 20:46時点における版
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */ document.addEventListener('DOMContentLoaded', function() { // 現在のページのURLを取得 var currentPageUrl = window.location.href; // Twitterボタンを取得 var twitterButton = document.querySelector('#footer-places-snsbuttonX a'); // URLが正しく取得できたかを確認 if (twitterButton) { // クリックイベントを設定 twitterButton.addEventListener('click', function(event) { event.preventDefault(); // デフォルトの動作を防ぐ // Twitterのシェア用URLを設定 var twitterShareUrl = 'https://twitter.com/intent/tweet?url=' + encodeURIComponent(currentPageUrl) + '&text=' + encodeURIComponent('Check this out!'); // シェア用URLを新しいタブで開く window.open(twitterShareUrl, '_blank'); }); } else { console.error("Twitterボタンが見つかりませんでした。"); } });