gpt4 book ai didi

javascript - 为什么 Backbone.js 路由器不能在 iOS 中工作?

转载 作者:行者123 更新时间:2023-11-29 13:32:25 24 4
gpt4 key购买 nike

在 iOS 上遇到问题:不带参数的路由 ("page1":"page1Controller") 运行良好,但带参数的路由无效 ("bizObject/:id":"bizObjectController") - 加载错误页面。

此页面的链接有一个 href:例如 "#bizObject/6"

在 Android 上一切正常......

最佳答案

您遇到了 jQuery Mobile 和 Backbone 默认路由器不兼容的问题。两个库都自行修改 URL 片段,您看到的行为是它们冲突的结果。不确定为什么它可以在 Android 上运行——也许您的应用正在使用 pushState

要解决这个问题,请查看适用于 jQuery Mobile 的主干路由器,如以下问题中所述:jquery-mobile backbone.js routing

关于javascript - 为什么 Backbone.js 路由器不能在 iOS 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11519929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com