Convert hashTag INSTA to TW

  • /*
     * @title Convert hashTag INSTA to TW
     * @description インスタグラムのハッシュタグを Twitter のハッシュタグリンクにする
     * @include https://www.instagram.com*
     * @license MIT License
     * @javascript_url
     */
    
    
    (()=>{
      const check_domain = document.domain === "www.instagram.com" ? 1: 0;
      if (!check_domain) return;
    
    // Open Continue Reading
      
      let continueReading = document.querySelectorAll('button');
      continueReading = Array.from (continueReading,
        function(f){
          if(f.textContent == "続きを読む"){
          f.click();
        }
      });
       
      const tw_hashtaglink = 'https://twitter.com/hashtag/';
      const tagank = document.querySelectorAll('a[href^="/explore/tags"]');
    
      Array.from (tagank,  h => {
        h.addEventListener('click', function(){location.href = this.href, true});
        h.href = h.href.replace(/.*/, tw_hashtaglink + encodeURIComponent(h.textContent.replace("#","")))
      });  
    
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2021/04/11 19:10:13 - 04/11
  2. 2021/04/11 19:08:12 - 04/11