问题标签 [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 回答
2436 浏览

jquery - jQuery 地址 - 深度链接和状态

我对 AJAX 相当陌生,目前正在学习如何在演示站点上实现 jQuery Address,以便我可以将其移植到我正在处理的个人项目中。

虽然我能够通过超链接加载所需的内容以及修改 URL 哈希,但如果我直接在浏览器栏中输入 URL 哈希,我将无法导航到特定状态。

当前代码如下所示:

我尝试寻找有关使用 jQuery Address 实现深度链接的教程和演示,但到目前为止它没有产生任何成果。

感谢你的帮助 :)

p / s:我使用.live()而不是的原因.bind()是因为在某些时候会动态插入更多条目标题。

0 投票
1 回答
131 浏览

silverlight - Silverlight 深度链接不使用页面和框架?

我需要能够加载带有 Silverlight 模块的 html 页面,该模块显示基于页面被访问的内容。例如,如果打开页面的请求来自 Page1.html,则内容将显示 Content.1。我试图研究它,但需要更多信息。非常感谢任何帮助:

这是我的代码: HTML:分配的新参数:

它可以是不同的 url 字符串。

App.xaml.cs 中的 Silverlight 代码

MainPage.xaml.cs

0 投票
2 回答
1236 浏览

javascript - jQuery地址,更改参数?(深度链接)

我正在使用jQuery Address在 ajax 站点中执行深度链接。

我有多个这样的论点:/SomeController/SomeAction#/586?e=5808&tab=#First

Q1:如何只更改“tab”参数?
当我这样做时...

..结果是:/SomeController/SomeAction#/586?e=5808&tab=#First#Third
而不是期望的:/SomeController/SomeAction#/586?e=5808&tab=#Third

在上述事件中,url 哈希中的其他参数应该被认为是未知的,并且必须保持原样。

Q2:如何从 url 哈希中删除参数?
像上面一样,但如果我想完全删除 tab 参数。

谢谢!

0 投票
1 回答
508 浏览

jquery - jQuery 地址/深度链接问题

我目前正在开发的网站上有一个选项卡式部分,并且希望为每个选项卡启用唯一的 URL,以及历史支持。

看来jQuery地址插件是要走的路,但我在实现它时遇到了麻烦。我能够分配 URL 并更改地址栏。后退按钮会遍历 URL,但实际上不会更改选项卡。

地址文档不是很好。我假设我缺少某种事件侦听器,但我不确定如何初始化它或将它应用到什么。

这是我的 JS

我的 HTML 看起来像这样

0 投票
1 回答
962 浏览

windows-phone-7 - 从通用音量控制检测应用程序启动

我有一个针对芒果设备的应用程序,它通过 BackgroundAudioAgent 播放音乐。因此,它与通用音量控制 (UVC) 集成。

有没有办法通过点击 UVC 中的艺术家详细信息来检测应用程序何时启动?

或者,有没有办法为 UVC 设置深层链接?

我想要这个,以便当应用程序通过 UVC 启动时,我可以将用户带到“正在播放”页面,而不是主页。

更新
这也会影响从音乐和视频中心中正在播放的磁贴启动应用程序,因为 BackgroundAudioPlayer 会自动与中心的这一部分集成。

0 投票
2 回答
664 浏览

apache-flex - 弹性应用程序中的深度链接

我目前正在构建一个 flex 应用程序,并希望允许深度链接生成漂亮的 URL,例如http://site.com/#/account/settings等。

我查看了 swfaddress 2.4 和 swfobject 2.2 以嵌入 swf 并提供深度链接。到目前为止,一切都在 Firefox 和 Chrome 中运行。但是,在 Internet Explorer 9 中,后退按钮和历史记录功能不起作用,这相当令人沮丧。

有趣的是,这里的 Flex 示例文件http://www.asual.com/swfaddress/samples/flex/在 IE9 中运行良好。经过进一步检查,他们似乎正在使用 ac_OETags.js 文件来嵌入他们的 swf。浏览文档以及 flex 生成的 index.html 文件,似乎他们现在使用最新版本的 swfobject 作为嵌入 swf 文件的首选方式。

话虽如此,swfobject已经一年多没有更新了。我也不确定作者是否打算更新它。另一方面,我不喜欢 adobe 的 history.js 用于深度链接的方式。在我看来, http: //site.com/#view=1 之类的网址看起来非常难看。

鉴于上述情况,您推荐哪些库用于在 flex 4.5 项目中嵌入 swf 文件和深度链接?

0 投票
5 回答
598 浏览

jquery - javascript中的jQuery ajax

示例代码站点链接点击:http ://www.smyrnart.com/deeplinking/index.html

AJAX index2.html

0 投票
1 回答
473 浏览

facebook - 如何通过页面的深层链接邀请朋友加入应用程序?

我们开发了一个 Facebook 应用程序并鼓励其他人参与,我们希望让用户向其朋友发送一个 URL 以获得帮助。URL 应该打开页面,画布中的应用程序直接指向深层资源。

我怎样才能实现上述目标?

0 投票
2 回答
1931 浏览

facebook - Facebook 粉丝专页中的 DeepLink

我正在寻找一种解决方案来对 Facebook 粉丝页面进行深度链接,例如:

http://www.facebook.com/myfanpage?sk=app_MYAPPID¶meter=2

我需要在我的 Fanpage 应用程序中获取参数的值。

0 投票
1 回答
368 浏览

silverlight - Silverlight 导航 + MVC 路由

我正在试验 Silverlight (4.0) 导航和深度链接。我现在面临的问题是我的 Silverlight 应用程序托管在 MVC 视图页面 (.cshtml) 中,如下所示,这是相当标准的。

在这个阶段,我的 URI 是由 MVC 路由的,所以我会有一个管理控制器,它有一个高级操作,它反过来返回上面的视图。

例如。http://localhost/Admin/高级

从现在开始,我希望 MVC 允许我执行 Silverlight 导航以“深层链接”到我的 SL 应用程序内的视图中。

例如。http://localhost/Admin/Advanced#/Users

Uri 映射器:

上面的示例是我想要实现的,其中 URI 的用户组件是我的 SL 应用程序中的一个视图,它由 UriMapper 管理。目前,这似乎不起作用。

有什么想法吗?