我已经创建了一个基本上可以完成我想要的书签。
javascript:location.href=
"https://www.facebook.com/sharer/sharer.php?u="
+ encodeURIComponent(document.URL);
然而,存在一些问题 - 有些可能无法做到。
1)当我点击书签时,它会从Facebook打开网站,但当我实际分享内容时,它会关闭标签...不会回到原来的网站
2)我必须选择要将内容分享到Facebook群组,然后在列表中找到该群组。我想要做的就是自动完成!
3)我有时必须从URL中删除不需要的部分。就像在Youtube上一样,它可能会添加我最不想要的“& t = xx”参数......但这对其他网站来说也可能存在问题。
我不知道#2是否可行,但我认为#1是,而且我很确定#3可以使用带参数的OpenDialog来完成。
此外,它会很好,但我更确定我们不能通过sharer.php网页来回复帖子...但是如果有办法在该对话框中执行此操作,则会很酷!
总而言之,如何修改我的代码以使用对话框。我试过window.openDialog,但我可能做错了......如果可能的话,如何做其余的。
答案 0 :(得分:0)
好的......在我去Google+寻求帮助之后,这就是我想要的。 https://plus.google.com/u/0/106985204948741157372/posts/hbMDfwHiQBD ...
javascript:window.open("https://www.facebook.com/sharer/sharer.php?u=" +
document.URL, "Share Content To Facebook", "location=yes");
...然而,它有一个大问题!我无法修改位置栏中的URL !!
有一个小的解决方法可用,但它有点不受欢迎,因为大多数时候URL都是我想要的,我没有必要修改它......
javascript:window.open("https://www.facebook.com/sharer/sharer.php?u=" +
prompt("Please check the URL below is correct:", document.URL));.
答案 1 :(得分:0)
您可以在书签栏中将此代码添加为书签。我测试了上面的代码,但是打开的窗口存在一些问题。 代码:
javascript: !(function() {
var title = document.title;
window.open(
"https://www.facebook.com/sharer/sharer.php?u=" +
escape(window.location.href) +
"&t=" +
title,
title,
"menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600"
);
})();