通用reddit分享按钮

时间:2015-04-15 19:02:16

标签: javascript reddit

所以我想创建一个书签,让我分享我所在的任何页面,并且已经输入了该页面的URL。

例如这个

https://www.reddit.com/submit?url=http%3A%2F%2Farstechnica.com%2Fscience%2F2015%2F04%2Fsupernova-differences-could-change-our-understanding-of-dark-energy%2F&title=Supernova+differences+could+change+our+understanding+of+dark+energy

会向您发送Reddit,其中包含已经输入的网址(和标题,但我并不关心)。

我在此书签中使用了location.href

javascript:location.href+="&feature=mfu_in_order&list=UL"

在YouTube视频上添加&feature=mfu_in_order&list=UL到我所在网页的网址末尾。

我尝试将location.href添加到https://www.reddit.com/submit?url=,但我收到了一个空白的提交页面。

我对JavaScript几乎一无所知,所以如果不可能,请原谅我。我认为这可能因为相同的起源而失败了吗?

如果该路线不起作用,我也有一个通用的Facebook分享书签

javascript:var d=document,f='http://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1238893127&u='+e(l.href)+'&t='+e(d.title);1;try{if (!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);share_internal_bookmarklet(p)}catch(z) {a=function() {if (!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p};if (/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)

我尝试将http://www.facebook.com/share替换为https://www.reddit.com/submit?url=,但是当提交的网址时,这会让我http://r.php?src=bm。任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

这对我有用:

A::CallA()