首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Optimizely测试使用jQuery手机构建的移动web应用程序?

如何使用Optimizely测试使用jQuery手机构建的移动web应用程序?
EN

Stack Overflow用户
提问于 2012-11-18 14:14:16
回答 1查看 315关注 0票数 1

我已经用jQuery手机构建了一个移动web应用。在index.php文件中,有多个页面声明为data-role="some_page_name“,它们的urls类似于index.php#my_profile。

现在,我想使用Optimizely对其中一个页面进行A/B测试。我创建了一个变体,并让它将index.php#my_profile重定向到一个新页面url: index_b.php#my_profile。但是我很难将这个页面链接到其他非测试页面。

例如,如果我在index_b.php#my_profile中有一个这样的链接:

代码语言:javascript
运行
复制
<a href="index.php#favorite">My Favorite</a>

它无法链接到index.php中的收藏夹页面。有时,如果它这样做了,你导航到其他页面,你将永远不会回到B版本/变体。

看起来Optimizely不能适应jQuery移动多页结构。

有什么解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2014-09-20 08:33:41

您可以尝试在href链接中添加更多标记,例如,

代码语言:javascript
运行
复制
<a href="index.php#favorite" rel="external">My Favorite</a>
<a href="index.php#favorite" data-ajax='false'>My Favorite</a>

您还可以使用带有http://前缀的完整链接路径。

代码语言:javascript
运行
复制
<a href="http://yourdomain/yourpath/index.php#favorite">My Favorite</a>

另一个选项是单击JavaScript方法添加链接。您可以控制JavaScript内容。

在optimizely或可视化网站优化器上应该没问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13437944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档