【问题标题】:is it ok to forget about people without javascript turn on? [closed]可以忘记没有打开javascript的人吗? [关闭]
【发布时间】:2010-04-09 09:00:52
【问题描述】:

我目前正在构建一种新型电子商务购物车,以测试各种场景并获得最佳转化率。其中很多将基于 Javascript。

所以我想确定我们现在是否可以简单地说我们很高兴放弃对关闭 javascript 的人的支持?

提前感谢您的帮助和建议。

【问题讨论】:

  • 你为什么要问我们?对于 1) 为这个解决方案付费的人,或者 2) 一些提供网络用户统计数据的公司,这不是一个问题吗?我可以忘记没有启用 Javascript 的用户。 ;)
  • 普通用户我没见过这样的人
  • No Script 扩展之类的东西变得越来越流行。现在访问没有 JS 的网站的人可能比过去十年的任何时候都多。
  • 有些类型的网站(主要是复杂的应用程序)需要 JS 才有意义。我不认为电子商务是其中之一。请记住,我们不仅仅是在谈论禁用 JavaScript 的人,我们还在谈论 JS 不符合标准的 UA(例如,通过手机购物)、可访问性 UA、其他过滤代理站点上的浏览器或与脚本,尤其是搜索引擎混在一起的狡猾的“互联网安全”工具。如果 Google 无法访问您的产品页面,您将损失大量销售额。
  • 我同意@jalf...您已获得我的许可(您可以告诉您的客户 StackOverflow 上的某个人说没关系,哈哈)

标签: javascript browser e-commerce


【解决方案1】:

看看你的统计数据!

查看您有多少用户启用了 javascript,计算数字并决定您是否可以承受失去这些用户的损失。

【讨论】:

  • 如果您的统计数据包,例如谷歌分析,需要 javascript?
  • 然后更改为统计数据包来衡量您的需求。即使是自己测量它的快速黑客也可以工作,你应该能够在几天的流量中获得一张相当不错的照片。
【解决方案2】:

我,作为一个快乐地使用 Firefox 的 Noscript 插件的人,建议您在 <noscript> 标记中为我们 noscripters 提供警告,告诉您您的网站严重依赖 Javascript。这会成功的。忘记我们是不行的,因为我们有很多偏执狂,但我们知道如何打开 javascript,所以你只需要对我们温柔一点,每个人都会开心的。

UPD:只需将 StackOverflow 自己的 <noscript> 解决方案复制到您的网站,就足够了 :)

【讨论】:

    【解决方案3】:

    这是个人/公司需要根据目标受众为每个特定网站做出的决定。

    例如,如果您销售计算机硬件,那么您很可能不会有白痴在愚蠢的设置下运行愚蠢的浏览器。

    我个人要求我的后端系统使用 JavaScript,并允许前端的 JS 降级。

    【讨论】:

    • +1 这个问题出现了很多次,答案总是“这取决于你要卖给谁!”。
    • NoScript 用户也应该算在内。雅虎最近表示,大约 10% 的人禁用了 javascript,因此这是一个合理的担忧。
    • @EgorPavlikhin nad 有多少开发人员正在关闭 JS 并进行测试? :D
    【解决方案4】:

    如果这是一个面向公众的网站,您应该尝试使用一些有效的功能 - 即它应该优雅地降级。如果您有一个通过脚本打开轻窗口的链接,对于非脚本用户来说,如果该链接实际上将他们浏览到新页面会很好 - 这并不难做到。

    【讨论】:

      【解决方案5】:

      我想说现在大多数人都会启用它。所以这真的取决于你是否认为少数人值得努力开发非 JavaScript 解决方案。

      【讨论】:

        【解决方案6】:

        人们偶尔会关闭 js。从商业角度来看,您可能会忽略这些人,除非出于某种原因,他们恰好与您的目标人群高度相关......

        但是你应该确保篮子/功能/样式/设计等在没有 js 的情况下很好地降级。

        【讨论】:

          【解决方案7】:

          企业主是否希望拒绝 10% 的客户?还是拒绝 10% 的潜在销售额?或者干脆扔掉他们收入的 %10?

          答案很简单。这是一个电子商务应用程序,它的目标是赚钱,因为它是应用程序所有者的目标。不要拒绝。

          【讨论】:

          • 嗯,它比你说的要少一些。例如,如果支持这 10% 的客户需要花费 12% 的收入,那么这是一个失败的提议,不是吗?现在,很难说在现实世界中是否真的要花那么多钱。如果你没有很多客户,也许吧。
          • 我们可以对此进行更详细的讨论,因为在某些情况下忽略它们是有效的。但根据问题中提出的标准(提高转化率,这是一个似乎供不止一个商家使用的系统),在大多数情况下,我认为我的观点是有效的。
          • 如果新的基于 AJAX 的单页结账排除了 10% 的用户群,但将剩余 90% 的转化率提高了一倍,您仍然会看到销售额和收入的增长。跨度>
          • 但是您仍然可以将它提供给非 JavaScript 驱动的设备。 进度增强不是排他性的
          【解决方案8】:

          确实如此,就像可以将 IE 6 抛在后面一样。

          【讨论】:

          • 如果用户群不是您所关心的,就可以将 firefox、chroms、ie7、ie8 抛在后面...... IE6 拥有庞大的用户群!这在一段时间内不会改变。
          【解决方案9】:

          是的,您可以忽略这些用户。网络一直是可编写脚本的,现在和不久的将来比以往任何时候都更加如此。关闭 js 的人知道他们做了什么,并且明白网站可能因此而出现问题。如果他们知道如何关闭它,他们就知道如何重新打开它。尽管有所有关于这个问题的旧文章(如果他们关闭了 CSS 怎么办?),仅此而已。从过去的日子开始。

          虽然可能有统计数据显示 2%、5% 或其他百分比关闭了 js,但这些用户并不是定期访问电子商务网站的典型用户,如果它对他们不起作用,他们会感到惊讶.任何用户都不再合理地认为他们可以在没有它的情况下使用此类网站。

          因此,对于我签约的所有电子商务网站,javascript 被认为是给定的,我们从未收到任何投诉,我也从未期待过任何投诉。这就是现代网络。

          【讨论】:

            猜你喜欢
            • 2019-03-17
            • 2022-06-14
            • 1970-01-01
            • 2013-04-19
            • 2018-04-24
            • 1970-01-01
            • 1970-01-01
            • 2020-08-16
            • 2022-07-07
            相关资源
            最近更新 更多