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

jquery - 解决状态混乱

我使用 Jquery 地址并按照以下示例构建了一个简单的深度链接页面:
http ://www.asual.com/jquery/address/samples/state/

现在在这个例子中,一个 HTML5 浏览器(我使用 Chrome 10)显示了实际显示的源代码。即http://www.asual.com/jquery/address/samples/state/portfolio显示Portfolio content.contentdiv 中,即使该内容是通过 Jquery address/Ajax/ 插入的$('.content').html()。我重新构建了这个示例,但在我的页面上,源始终是初始页面之一,在执行任何 Ajax 之前。这与非 HTML5 浏览器中的行为相同。
我究竟做错了什么?
谢谢你的提示,
托马斯

编辑:

这是演示代码:

我的几乎一模一样。我删除了链接突出显示,更改了 URL 以匹配我的站点并更改了 Ajax 调用,因为我正在加载 html。我想知道它是否还有“更多内容”(例如文档并没有真正提及但我在项目的 GitHub 中找到的必要的 .htaccess )。

这是我的代码:

0 投票
1 回答
343 浏览

yui3 - 如何深度链接 YUI 3 Tabview?

我使用 YUI3 并想深度链接我的标签。我使用了 YUI 的 tabview + history。如何更改 url 参数的值

/#tab-2 替换为 /#tab-description

提前致谢。

0 投票
1 回答
964 浏览

c# - URL 和 Silverlight 深层链接

我有一个关于 Silverlight 的问题:

我之前测试了一点 Flex,但我记得有一种方法可以根据我们所处的视图更改 URL。如果我记得很好,这在 Flex 中称为“深度链接”。

像这样我们可以很容易地:

  • 复制粘贴当前 URL 并将其发送给某人。
  • 发送电子邮件,其中包含我们应用程序的特定视图。
  • 在浏览器中执行 back-next 操作。

Silverlight有类似的东西吗?(我有telerik许可证,所以如果你知道他们的组件,我也很感兴趣)

0 投票
4 回答
102102 浏览

iphone - Facebook iPhone 应用程序支持的所有自定义 URL 方案有哪些?

笔记

这些 URL 可能不可用。
Facebook 已多次更新,但并未正式支持其中任何一项。

/笔记

我正在尝试查看有关 iPhone 上 Facebook 应用程序的可用信息。到目前为止,我已经找到了几个包含有限信息的网站,并且我能够弄清楚 Facebook 个人资料发布命令(不幸的是,它在您发布后保持窗口打开 - 所以发布到 Facebook 的人必须推送一次然后取消)。

我的问题是,有没有人有更多关于可以发送到 Facebook 应用程序的命令的信息?

我能够从http://wiki.akosma.com/IPhone_URL_Schemes获得以下信息

  • fb://profile– 打开 Facebook 应用程序到用户的个人资料。
  • fb://friends- 打开 Facebook 应用程序到好友列表。
  • fb://notifications– 打开 Facebook 应用程序到通知列表(注意:此 URL 似乎存在错误。通知页面打开。但是,无法导航到 Facebook 应用程序中的其他任何地方)
  • fb://feed- 打开 Facebook 应用程序到新闻提要。
  • fb://events– 打开 Facebook 应用程序到活动页面。
  • fb://requests– 打开 Facebook 应用程序到请求列表。
  • fb://notes– 打开 Facebook 应用程序到笔记页面。
  • fb://albums- 打开 Facebook 应用程序到相册列表。

这些命令只打开相应的窗口。我发现的第一个有用的命令是

  • fb://publish/profile/#ID#?text=#BODY#

这是 Facebook graph api 和我在其他应用程序上找到的一些其他信息的组合。然后有点戳和希望。

替换#ID#为您要发布到的个人资料的 ID,然后替换#BODY#为您要发布到的文本,该窗口将显示在 facebook 应用程序中,其中预先填充了文本。

您也可以将me其用作 id 来发布到已登录用户的个人资料。

如果有人知道更多,我正在尝试与之交互并希望获得尽可能多的信息。

0 投票
3 回答
1977 浏览

jquery - 使用 jQuery 地址处理深度链接的正确方法

我正在使用jQuery Address来处理与我的 AJAX 应用程序的深度链接。我的 URL 采用以下格式:example.com/#/section/item/param/param/param...我使用.change()侦听器设置它来处理 URL 的不同部分。因此/project/my-project/view-item/2/compose,将滑动打开该项目和该项目下的撰写框。问题是,每当 URL 更改为该 URL 时,都会调用该点之前的每个操作。(当 URL 被/project/my-project调用时发生的动作等等。)

在不“上链”的情况下处理我想要的动作的最佳方法是什么?

0 投票
3 回答
197 浏览

ruby-on-rails - 如何使rails中的链接散列?

在我的 Rails 应用程序中,我使用 jQuery BBQ 进行 hashchange 深度链接等...

这是我在 Rails 中的现有链接:

我在一个通过电子邮件发送出去的 user_mailer 中有这个工作......

问题是这样生成的:http ://www.site.com/project/1/topic/23

我想要的是:http ://www.site.com/#/project/1/topic/23

关于如何让 url 中的哈希 # 成为 ajax、深度链接友好的任何想法?

谢谢

0 投票
1 回答
1205 浏览

ajax - Joomla Ajax 菜单 - 无刷新内容

我正在尝试将 Flash 站点转换为非 Flash 站点。该站点已经由 Joomla CMS 提供支持,但它会将 XML 输出到闪存中。您可以在此处查看该网站 www.alexandraandthesunflowers.com。

如您所见(和听到),有一个音乐播放器可以在网站的所有页面上持续存在(即,当您转到不同的部分时页面不会刷新)

为了在没有 Flash 的情况下实现这一点,我认为我需要做的是使用 Joomla 主菜单和媒体播放组件来构建主页。然后,我需要主菜单使用 ajax 将 Joomla 内容加载到内容区域,并使用一些等效的 SwfAddress 来启用后退和前进按钮,并使页面可以直接链接。

像 edcwid 这样的东西似乎是这样工作的(即 www.carpaholixx.com/estore),但我无法在任何地方找到任何关于如何让 Joomla 以这种方式工作的信息......

有没有人有任何想法?

D

0 投票
1 回答
1669 浏览

javascript - sencha touch Ext.Router

我无法让 Ext.Router 注册对 URL 的更改。我从 sencha touch 站点上的模型视图控制器示例开始我的应用程序。

我有一个路由文件,(在应用程序之前加载)

这是控制器

但是将 URL 更改为http://myapp.com/#main没有任何作用,尽管控制器确实可以工作。有什么我想念的想法吗?任何帮助将不胜感激。Ext.router 的文档并不多,而且我看不到调试正在发生的事情的好方法。

0 投票
1 回答
635 浏览

javascript - 动态生成的 HTML 深层链接

我有深度链接的问题。我有一个单页站点,其中有许多小框和一个大框,即“活动”内容。单击一个小框,我清除了 innerHTML。Wtart 动画,点击成为活动内容,然后我将 innerHTML($('element').html('new content')) 替换为新内容。

我的问题是:有一种方法可以深度链接这个过程,有:

mysite.com/firstcontent (或类似的东西)并拥有正确的内容,而无需编写大型切换器?我必须用 AJAX 替换所有内容吗?

0 投票
2 回答
350 浏览

silverlight - Silverlight 应用程序中的嵌套 NavigationFrame(多动画)

我想构建一个启用导航的 Silverlight 应用程序,但略有不同。我不想仅在某些情况下加载整个屏幕区域的一部分。

例如#/Customer/Cases加载/Customer/Cases.xaml整个屏幕区域。但是在显示数据网格的区域中#/Customer/Cases/Orders加载/Customer/Cases/Orders.xaml(可能向右滑动)。

如何告诉父导航框架不要加载整个#URL,而只是加载其中的一部分?子导航框架反之亦然?

有没有人做过这样的事情?

如果没有任何意义,请告诉我,这很难解释:)