相关疑难解决方法(0)

可以在iOS中处理自己的http URL方案吗?

iTunes上的iTunes,App Store和YouTube都清楚地注册了http:// ... URL方案来打开他们的应用程序.

任何人都可以这样做,而不仅仅是你自己的协议?

我想这样做的原因是我正在为一个节日制作应用程序.我希望"截取"指向网站上特定页面的链接,然后启动应用程序(如果已安装).

到目前为止,我没有多少运气

url-scheme ios

67
推荐指数
3
解决办法
4万
查看次数

在 facebook 应用程序中打开页面只会打开应用程序本身

我有 jQuery Mobile 应用程序,其中有一个指向相关 Facebook 页面的链接。我想要做的是在 facebook 应用程序中打开页面(如果已安装),否则在默认浏览器中打开。我有打开 facebook 应用程序的代码,但仅此而已 - 未加载所需的页面。这是我用来打开应用程序的代码(源自如何从移动浏览器启动应用程序(facebook/twitter/etc),但如果未安装应用程序,则回退到超链接)

$(document).on("pageinit", "#home", function (e, data) {
  $('a.openapp').on('click', function (event) {
    uriSchemeWithHyperlinkFallback($(this).data('scheme'), $(this).attr('href'));
    event.preventDefault();
  });

  function uriSchemeWithHyperlinkFallback(uri, href) {
    if(!window.open(uri)){
      window.location = href;
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

而且,这是我尝试过的链接的变体:

<a class="openapp" href="https://www.facebook.com/Raven-Rock-Ramble-233457512435/" data-scheme="fb://page/Raven-Rock-Ramble-233457512435/" ><img class="social_logo" src="./img/fb.png" alt="facebook"></a>
<a class="openapp" href="https://www.facebook.com/Raven-Rock-Ramble-233457512435/" data-scheme="fb://page/233457512435/" ><img class="social_logo" src="./img/fb.png" alt="facebook"></a>
<a class="openapp" href="https://www.facebook.com/Raven-Rock-Ramble-233457512435/" data-scheme="fb://facewebmodal/f?href=https://www.facebook.com/Raven-Rock-Ramble-233457512435/" ><img class="social_logo" src="./img/fb.png" alt="facebook"></a>
<a class="openapp" href="https://www.facebook.com/Raven-Rock-Ramble-233457512435/" data-scheme="fb://profile/233457512435/" ><img class="social_logo" src="./img/fb.png" alt="facebook"></a>
Run Code Online (Sandbox Code Playgroud)

我已经做了很多搜索(见下面的链接)。我想我需要一个可以通过 graph.facebook.com 找到的特殊页面 ID,但它似乎不再可用。脸书的变化似乎也太快了,任何超过 6 个月的帖子都已经过时了。我确实查看了页面的源代码并找到了一个 …

javascript jquery facebook jquery-mobile

7
推荐指数
0
解决办法
2587
查看次数

标签 统计

facebook ×1

ios ×1

javascript ×1

jquery ×1

jquery-mobile ×1

url-scheme ×1