Share With Hootsuite
by
den8
2018-06-30 [2018/06/30 07:19:07]
Hootlet without URL shortener
@@ -8,22 +8,17 @@
*/
-var d=document,
- w=window,
- f='https://hootsuite.com/hootlet/load?',
- l=d.location,
- e=encodeURIComponent,
- p='address='+e(l.href)+'&title='+e(d.title),
- u=f+p;
+// https://hootsuite.com/features/extensions/hootlet でminimizeされていたところを展開、さらに
+// URLが変換されないように改変。Firefoxも考慮する必要ないので関連分岐を削除
-a=function() {
- if (!w.open(u,'t','scrollbars=0,toolbar=0,location=0,resizable=0,status=0,width=450,height=600'))
- l.href=u;
-};
+var url = 'https://hootsuite.com/hootlet/load?'+
+ 'address=' + encodeURIComponent(document.location.href) +
+ '&title=' + encodeURIComponent(document.title);
-if (/Firefox/.test(navigator.userAgent))
- setTimeout(a,0);
-else
- a();
+(function() {
+ // この下の2行、本当に両方必要かは疑問。片方しか基本動かないんでは?
+ if (!window.open(url,'t','scrollbars=0,toolbar=0,location=0,resizable=0,status=0,width=450,height=600'))
+ document.location.href=url;
+})();
void(0);
/*
* @title Just Tweet With Hootsuite
* @description Hootlet without URL shortener
* @include http*://*
* @license もともとHootSuite( https://hootsuite.com/features/extensions/hootlet )のコードだがライセンスが明示されていない
* @private
* @javascript_url
*/
// https://hootsuite.com/features/extensions/hootlet でminimizeされていたところを展開、さらに
// URLが変換されないように改変。Firefoxも考慮する必要ないので関連分岐を削除
var url = 'https://hootsuite.com/hootlet/load?'+
'address=' + encodeURIComponent(document.location.href) +
'&title=' + encodeURIComponent(document.title);
(function() {
// この下の2行、本当に両方必要かは疑問。片方しか基本動かないんでは?
if (!window.open(url,'t','scrollbars=0,toolbar=0,location=0,resizable=0,status=0,width=450,height=600'))
document.location.href=url;
})();
void(0);
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。