Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在iPad上使用自定义url方案进行FB共享?_Javascript_Facebook_Ipad_Facebook Graph Api_Facebook Sharer - Fatal编程技术网

Javascript 如何在iPad上使用自定义url方案进行FB共享?

Javascript 如何在iPad上使用自定义url方案进行FB共享?,javascript,facebook,ipad,facebook-graph-api,facebook-sharer,Javascript,Facebook,Ipad,Facebook Graph Api,Facebook Sharer,从我在iPad上的混合应用程序中,每当用户点击相应的按钮时,我想通过FB和Twitter共享某些URL。以下是我为twitter所做的工作(这很有效): 这将打开一个Twitter应用程序,其中有一个帖子对话框窗口,其中包含一条消息。用户只需点击“tweet”按钮即可发布 h以下是我用于FB的功能(不起作用): 这将打开一个包含我的订阅源的FB应用程序,但没有包含消息的共享/发布/状态窗口 我从这些线索中汲取了这些想法: 有人能告诉我FB URL方案有什么问题吗?我在中的评论与您的答案无关,

从我在iPad上的混合应用程序中,每当用户点击相应的按钮时,我想通过FB和Twitter共享某些URL。以下是我为twitter所做的工作(这很有效):

这将打开一个Twitter应用程序,其中有一个帖子对话框窗口,其中包含一条消息。用户只需点击“tweet”按钮即可发布

h以下是我用于FB的功能(不起作用):

这将打开一个包含我的订阅源的FB应用程序,但没有包含消息的共享/发布/状态窗口

我从这些线索中汲取了这些想法:


有人能告诉我FB URL方案有什么问题吗?

我在中的评论与您的答案无关,但我想问您,在twitter上发布消息后,我们是否有任何方法可以重定向回我们的网站,目前在twitter应用程序上发布消息后,它仍会保持不变,有什么办法吗???@ThinkFloyd你发现了如何归档这个吗?没有,我无法发现如何归档,所以我使用PhoneGap的InApp浏览器插件打开FB共享页面。看起来不太好,但很管用。
shareStyleOnTwitter : function(styleId, title) {
    var httpUrl = 'twitter://post?message=';
    var url = 'www.mywebsite.com/'+styleId;
    var params = 'Check out '+title+' on #mywebsite '+url;
    window.location = httpUrl+encodeURIComponent(params);
}
shareStyleOnFB : function(styleId, title, imageUrl){
    var httpUrl = 'fb://publish/profile/#me?text=';
    var params = 'www.mywebsite.com/'+styleId;
    console.log(httpUrl+encodeURIComponent(params));
    window.location = httpUrl+encodeURIComponent(params);
},