MediaWiki:Common.js

提供:作業療法大百科事典OtWiki
2024年5月29日 (水) 20:55時点におけるOtfighter (トーク | 投稿記録)による版 (ページの作成:「→‎ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます: document.addEventListener('DOMContentLoaded', function() { // 現在のページのURLを取得 var currentPageUrl = window.location.href; // Pocketボタンを取得 var pocketButton = document.querySelector('#footer-places-snsbuttonPocket a'); // Pocketのシェア用URLを設定 var pocketShareU…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。

  • Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
  • Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
  • Internet Explorer / Microsoft Edge: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
  • Opera: Ctrl-F5を押してください
/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */

document.addEventListener('DOMContentLoaded', function() {
    // 現在のページのURLを取得
    var currentPageUrl = window.location.href;
    
    // Pocketボタンを取得
    var pocketButton = document.querySelector('#footer-places-snsbuttonPocket a');

    // Pocketのシェア用URLを設定
    var pocketShareUrl = 'https://getpocket.com/save?url=' + encodeURIComponent(currentPageUrl);

    // href属性にURLを設定
    pocketButton.href = pocketShareUrl;

// Facebookボタンを取得
    var facebookButton = document.querySelector('#footer-places-snsbuttonFacebook a');

    // Facebookのシェア用URLを設定
    var facebookShareUrl = 'https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(currentPageUrl);

    // href属性にURLを設定
    facebookButton.href = facebookShareUrl;

// Twitterボタンを取得
    var twitterButton = document.querySelector('#footer-places-snsbuttonX a');

    // Twitterのシェア用URLを設定
    var twitterShareUrl = 'https://twitter.com/intent/tweet?url=' + encodeURIComponent(currentPageUrl) + '&text=' + encodeURIComponent(document.title);

    // href属性にURLを設定
    twitterButton.href = twitterShareUrl;

});