良い wayspots copy

    @@ -7,11 +7,14 @@ * @javascript_url */ (function(){ -var title = document.getElementsByClassName('showcase-item__title')[0].childNodes[0].textContent; -var addr = document.getElementsByClassName('showcase-item__address')[0].childNodes[0].textContent; +var title = encodeURIComponent(document.getElementsByClassName('showcase-item__title')[0].childNodes[0].textContent); +var addr = encodeURIComponent(document.getElementsByClassName('showcase-item__address')[0].childNodes[0].textContent); var map = document.getElementsByClassName('showcase-item__map')[0].childNodes[0].childNodes[0].attributes.getNamedItem('style').value; var latlng = new RegExp(/\d+\.\d+/, 'g'); -msg = `${title}\n${addr}\nhttps://intel.ingress.com/intel?pll=${latlng.exec(map)[0]},${latlng.exec(map)[0]}`; +var intelurl = encodeURIComponent(https://intel.ingress.com/intel?pll=${latlng.exec(map)[0]},${latlng.exec(map)[0]}); + + +msg = `https://docs.google.com/forms/d/e/1FAIpQLSeeV_9VlQFflQVX9XttolziHMHVAc3Fea-Mgk19Z8A9xHt7wQ/viewform?entry.1531175465=${title}&entry.746067330=${addr}&entry.1042878191=${intelurl}`; const textarea = document.createElement('textarea'); textarea.textContent = msg;
  • /*
     * @title 良い wayspots copy
     * @description my bookmarklet
     * @include http://*
     * @license MIT License
     * @require 
     * @javascript_url 
     */
    (function(){
    var title = encodeURIComponent(document.getElementsByClassName('showcase-item__title')[0].childNodes[0].textContent);
    var addr = encodeURIComponent(document.getElementsByClassName('showcase-item__address')[0].childNodes[0].textContent);
    var map = document.getElementsByClassName('showcase-item__map')[0].childNodes[0].childNodes[0].attributes.getNamedItem('style').value;
    var latlng = new RegExp(/\d+\.\d+/, 'g');
    var intelurl = encodeURIComponent(https://intel.ingress.com/intel?pll=${latlng.exec(map)[0]},${latlng.exec(map)[0]});
    
    
    msg = `https://docs.google.com/forms/d/e/1FAIpQLSeeV_9VlQFflQVX9XttolziHMHVAc3Fea-Mgk19Z8A9xHt7wQ/viewform?entry.1531175465=${title}&entry.746067330=${addr}&entry.1042878191=${intelurl}`;
    
    const textarea = document.createElement('textarea');
    textarea.textContent = msg;
    document.body.appendChild(textarea);
    textarea.select();
    document.execCommand('copy');
    textarea.remove();
    window.prompt(`Wayspot情報をクリップボードにコピーしました`, msg)
    })()
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2023/08/21 03:53:34 - 2023-08-21
  2. 2023/08/21 03:51:56 - 2023-08-21
  3. 2023/08/21 03:51:21 - 2023-08-21
  4. 2023/08/21 03:50:19 - 2023-08-21
  5. 2023/08/11 14:17:52 - 2023-08-11
  6. 2023/08/11 14:06:54 - 2023-08-11
  7. 2023/08/11 14:03:18 - 2023-08-11
  8. 2023/08/02 21:38:52 - 2023-08-02
  9. 2023/08/02 21:38:08 - 2023-08-02
  10. 2023/08/02 21:36:56 - 2023-08-02
  11. 2023/08/02 21:25:13 - 2023-08-02
  12. 2023/08/02 21:19:13 - 2023-08-02
  13. 2023/08/02 19:09:03 - 2023-08-02
  14. 2023/08/02 19:07:32 - 2023-08-02
  15. 2023/08/02 19:07:15 - 2023-08-02