このページを?る (Pawoo)
by
pacochi
2017-09-10 [2017/09/10 23:10:31]
今開いているページのタイトルと URL (と選択テキスト) を Pawoo でトゥートするためのウィンドウを開きます。
/*
* @title このページを?る
* @description 今開いているページのタイトルと URL を pawoo.net でトゥートするための確認画面を開きます。
* @include *
* @license MIT License
* @javascript_url
*/
/*
一行にしたの:
void(open('https://pawoo.net/intent/statuses/new?text='+encodeURIComponent(document.title+'\n'+((document.querySelector('head meta[property="og:url"][content]')||{}).content||(document.querySelector('head link[rel="canonical"][href]')||{}).href||location.href))));
あえて canonical じゃない URL にしたい場合の:
void(open('https://pawoo.net/intent/statuses/new?text='+encodeURIComponent(document.title+'\n'+location.href)));
*/
void(open(
'https://pawoo.net/intent/statuses/new?text='
+ encodeURIComponent(document.title + '\n' + (
// 元のコード: https://gist.github.com/noromanba/d730ccf3ae5e6916cd60
(document.querySelector('head meta[property="og:url"][content]') || {}).content ||
(document.querySelector('head link[rel="canonical"][href]') || {}).href ||
location.href
))
));
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。