问题标签 [deep-linking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5363 浏览

jquery - jQuery 一页滚动网站 - 动画深度链接

我正在开发一个单页滚动网站(带有粘性标题),并希望添加动画深度链接。

您可以在此处查看演示:
http ://www.creativecontroller.com/demo/onepage/

这是我要实现的目标:
-单击导航链接,动画到 div-在这种情况下,我使用的是 html5 部分(完成)
-在 url 中显示主题标签,例如 ...demo/onepage/#about
-如果用户单击另一个链接,它会动画,更新 url 主题标签并动画到正确的 div
- 如果用户单击后退按钮,它会动画回到前一个 div 而不是仅仅捕捉到它
- 尝试在不使用任何插件的情况下执行此操作(只是 jQuery)

这是我用于页面滚动和粘性标题的 jQuery:

任何帮助将不胜感激,谢谢!

更新:
我找到了一个执行上述操作的网站:http:
//www.maddim.com/demos/spark-r6/

0 投票
1 回答
174 浏览

jquery - jQuery Asual 地址不断追加站点根文件夹

我有一个 MVC 站点,位于开发和阶段站点上的几个子文件夹中:

  • www.domain.com/site_dev/
  • www.domain.com/site_stage/

它最终将在生产中站点的根目录中结束,但是当在子文件夹中测试我的站点时,jquery 地址会在深层链接中附加子文件夹,如下所示:

  • www.domain.com/site_dev#!/site_dev/home/关于

我正在使用 ajax 使用深度链接中的值动态加载面板,但我的面板不会加载,因为它试图调用不存在的控制器/site_dev/home/about 。

我怎样才能让它不这样做?我希望它简单地使用:

  • www.domain.com/site_dev#!/家/关于

我不想在任何地方对值进行硬编码,因此它需要是动态的。我已经到处搜索了,但也许我没有使用正确的关键字来做我想做的事情。任何帮助表示赞赏。

0 投票
2 回答
6003 浏览

javascript - AngularJS 中的多层深度链接

我正在尝试使用 AngularJS 在我的模板部分中放置多个控制器 - 我遇到的问题是第一层的问题,直接链接到这些子控制器及其相关片段。

一个例子是用户帐户的管理页面,假设我在用户列表中并且想从列表的密码中更改用户,我单击他们的更改密码按钮,并希望将用户重定向到#/ManageUsers/ChangePassword/?UserID=<uid here>而不是#/ManageUsers_ChangePassword/或类似,但关于该主题的 Angular 文档(或缺少文档)表明这是不可能的,或者不是“角度方式”......

由于我的团队希望将这些单独的控制器保留为部分,有没有一种非 hacky 的方法可以用 Angular 做到这一点?

0 投票
1 回答
1984 浏览

ios - 在没有 App Store ID 的情况下测试 iOS“深度链接”

所以,我一直在寻找这个问题的答案,但真的找不到任何东西......

我想测试 Facebook 深度链接到我的 iOS 应用程序。我想尝试在请求的“数据”参数中传递 JSON,例如

为了将此通知显示给接收用户(在移动设备上),我必须在 Facebook 应用程序设置页面中输入移动网站 URL 或深度链接和 App Store ID。这花了我很长时间才解决,但我已经走到了这一步......

现在,如果我输入我现有已发布应用程序之一的 App Store ID,这可以工作,但会重定向到错误的应用程序(或 iTunes/AppStore,如果未安装)。

我真的很想测试我的应用程序将如何处理被相应的 Facebook 应用程序唤醒,而不将其提交到 App Store。

有没有人有解决方法或方法来实现这一目标?我可以只在 iTunes 连接中创建一个应用程序而不提交它吗?如果 Facebook/我的设备不在线,如何知道两者已连接?

谢谢

山姆

0 投票
5 回答
4156 浏览

java - Android 上的深度链接不会启动应用程序并重定向到 Android 游戏市场

我在将 android 平台上的 Facebook 本机应用程序集成到我的 android 本机应用程序时遇到问题。

问题:用户在 FB 应用程序中并单击与我的应用程序对应的链接。该应用程序应该启动我的应用程序(预期行为),但 FB 应用程序启动 Google Play 商店(实际行为)。

我已按照 Facebook 开发人员页面提供的本机链接程序:http: //developers.facebook.com/docs/mobile/android/deep_linking/

我已经使用 JDK Keytool 来生成 Hash-key。但我没有发现任何错误,没有我的 Eclipse Logcat 之类的无效密钥。我在这里错过了什么吗,请帮帮我。

提前致谢

0 投票
0 回答
2276 浏览

iphone - Facebook 深度链接在 iPhone 上不起作用

我的应用程序中的 Facebook 集成存在问题。我正在努力为用户提供将他的最新更新发布到 Facebook 的选项。

我可以成功地将消息发布到 Facebook,但我在“通过 MY_APP”部分遇到问题 - 无法从我的 iPhone 上点击 MY_APP。应用程序的名称显示正确,消息按我的预期发布,但是在 iPhone 上查看 Facebook 的帖子时,用户无法单击我的应用程序的名称以将它们重定向到 AppStore或应用程序本身,取决于他们是否安装了它。这通常适用于我的 iPhone 上的其他 iOS 应用程序。

从计算机查看 Facebook 个人资料时,我的应用程序名称是可点击的,它会将我带到应用程序的社区页面(我从 MY_APP->Edit app->Settings->Advanced->App Page 设置它,尽管它是必需的为了解决iPhone上的问题,但没有解决任何问题)。

在 Settings->Basic 屏幕上,我正确配置了所有内容(我认为):

集成类型选择 Native iOS App,选项如下:

iOS Bundle ID:我的 bundle ID(勾选,正确) iPhone AppStore ID:ID(勾选,正确) iPad AppStore ID:ID(勾选,正确) iOS SSO:启用 iOS Native Deep Linking:启用 URL Scheme Suffix : 我留空了

我还在 Settings->Advanced for Authentication 选项卡下编辑了设置:我将 App Type 从 Web 更改为 Native/Desktop 并禁用了沙盒模式。

你们知道是什么阻止我在从 iPhone 上查看帖子时点击应用程序名称吗?

谢谢

0 投票
0 回答
145 浏览

jquery - 使用 BBQ 插件进行深度链接

我不确定我在这里做错了什么。当我打开它的 HTML 代码时,它就崩溃了。有谁知道我的语法是否错误,或者我根本不了解 BBQ 插件的工作原理?非常感谢!

在 Chrome 中,它说我正在调用pushState. undefined我应该先在外面申报吗latlng

0 投票
2 回答
4079 浏览

struct - CUDA:在结构内分配结构数组

我有这些结构:

“NLayer”结构可以包含任意数量的“神经元”

我试图以这种方式从主机分配一个带有 5 个“神经元”的“NLayer”结构:

...然后我尝试使用该内核修改“nL->neurons[0].n_weights”变量:

但在编译时 nvcc 返回与内核唯一行相关的“警告”:

当内核完成其工作时,结构开始无法访问。

很可能是我在分配过程中做错了什么......有人可以帮助我吗?非常感谢,对不起我的英语!:)

更新:

感谢 aland,我修改了创建此函数的代码,该函数应分配结构“NLayer”的实例:

我以这种方式从主函数调用该函数(内核“测试”之前已声明):

当我编译该代码时,编译器会向我显示警告,当我执行程序时,它会在屏幕上打印:

如果我评论内核调用,最后一个错误不会比较。

我哪里错了?我不知道怎么办 谢谢你的帮助!

0 投票
2 回答
6650 浏览

iphone - 在 iPhone 上拨打电话并将用户带回应用程序?(UIWebView 做到了)

我使用此代码拨打电话:

当通话结束时,它不会将用户带回应用程序。但是,如果我在 UIWebView 中显示一个网站并且该网站中有一个电话号码(即 UIWebView 识别它),并且如果我点击该电话号码链接拨打电话,我将在通话结束时返回应用程序.

我的初步想法是 UIWebView 在内部做一些事情,比如一个到电话应用程序的深层链接,然后在深层链接中另一个深层链接将用户带回应用程序。但我不确定。有没有办法实现这个功能?

谢谢!

0 投票
1 回答
835 浏览

ios - Facebook iOS SDK 3.0 中的深度链接和 FBSessionDelegate

我已经阅读了http://developers.facebook.com/docs/howtos/link-to-your-native-app/并且对应该如何处理 3.0 中的深度链接感到困惑。假设用户为我的应用点击了一个 appRequest,FB 用一个特殊的 URL 打开了我的应用。我有我的 Appdelegate 的 openURL 方法:

教程说:

但是,不再调用 fbDidLogin 委托方法,因为在 3.0 中我们切换到使用 FBSession.activeSession 而不是使用 facebook.m 对象。事实上,任何 FBSessionDelegate 方法都不会被调用,因为 facebook 对象的状态永远不会改变。那么我应该在哪里处理 URL?