问题标签 [mobile-website]
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.
iphone - 移动用户的最佳 Wiki
大多数 wiki 软件我都在他们的页面上展示了很多“功能”。这对桌面用户来说很好,但在使用 iPhone 或其他移动设备时很烦人。
我更喜欢只有内容的页面,可能还有一个编辑按钮和一个搜索按钮。对于移动用户来说,编辑器也往往过于花哨;对于移动用户来说,一个简单的多行编辑字段比一堆格式控件更好。
对于移动用户来说,什么是好的 wiki 包?
asp.net - 移动设备被检测为非移动设备
我在我的 asp.net 项目中包含了一个移动 Web 表单,我认为它可以/应该只为我的移动用户看到,但我意识到它也可以从任何浏览器中看到,我没有看到问题原因我可以使用 HttpBrowserCapabilities.IsMobileDevice=true 来区分访问并转移到适当的 aspx 页面,但结果是当我从移动设备访问 Web 表单时,它被标识为 IsMobileDevice = false 并将我发送到另一个页面。
怎么可能呢?
移动设备运行 Pocket PC 2003。
iphone - iPhone 浏览器标签和优化的网站
iPhone 的浏览器标签是什么以及 iPhone 优化的网站与通常的移动网站有何不同?
谢谢!
asp.net - 元标记的移动能力渲染 en ASP.NET Mobile
任何人都知道为每个适配器呈现元标记的移动功能是什么?
我正在使用 Marg.Wurfl 来检测移动设备,它将 wurfl 功能映射到移动功能,但它不呈现元标记。我在 ASP.NET 移动控件 XHTML 适配器源中找到了requiresXhtmlCssSuppression功能,但它不起作用我。
提前谢谢,
python - 基于 User-Agent 更改 Django 模板
我做了一个 Django 网站,但我喝了 Koolaid,我想做一个iPhone版本。经过深思熟虑,我提出了两个选择:
- 制作一个完整的其他网站,例如 i.xxxx.com。使用 Django 的站点框架将其绑定到同一个数据库中。
- 找一些中间件读取用户代理,并动态更改模板目录。
但是,我真的更喜欢选项#2;我有一些保留意见,主要是因为 Django 文档不鼓励即时更改设置。我找到了一个可以做我想做的事情的片段。我的主要问题是让它尽可能无缝,我希望它对用户来说是自动的和透明的。
有没有其他人遇到过同样的问题?有人愿意分享他们是如何处理制作 Django 网站的 iPhone 版本的吗?
更新
我结合了中间件并调整了模板调用。
对于中间件,我使用了 minidetector。我喜欢它,因为它可以检测到大量的移动用户代理。我所要做的就是在我的视图中检查 request.mobile 。
对于模板调用调整:
我将它用于我知道我有两个版本的任何视图。
去做:
- 弄清楚如何在 render_to_response 的扩展版本中访问request.mobile,这样我就不必使用 check_mobile('template_name.html')
- 如果不存在移动版本,则使用以前的自动回退到常规模板。
javascript - 一种防止移动浏览器下载和显示图像的方法
有没有一种简单的方法可以防止浏览器下载和显示图像,最好是通过一些魔术样式标签或 javasctipe。
问题是,我想稍微调整一下公司的网站,使其更易于通过移动设备使用。该公司是一家游戏公司,它的主页上有大约 5MB 的图像(而且这些图像是无法触摸的)。他们已经在我的 dsl 上显示出非常慢的速度,对于按 MB 支付 GPRS 费用的人来说,他们可能是杀手;)
页面的代码不是我的,也不应该动(其实应该是从零开始写的,但现在不是我的姿态):)
我在考虑两种解决方案:
1)如果有某种样式标签(或者可能是javascript?可以在移动浏览器上运行的标签)会阻止浏览器下载图像并强制显示alt参数,如果我可以简单地附加这种样式发现用户代理是一些已知的移动设备。或 2) 我可以稍微调整网络服务器以检查用户代理标头,如果客户端请求图像(.png、.gif 和 .jpg),则改为发送 404。这有一个缺点 - 如果他真的想要,我想允许用户查看图像。
似乎第一个解决方案是最好的——你们怎么看?有没有一种javascript方法可以做到这一点?
我可以尝试构建文档 DOM,然后获取所有<img>
元素,并src
用一些占位符替换它们,但这是否适用于大多数移动浏览器(我想是 Opera Mini,Windows Mobile 的东西,诺基亚的基本 Symbian 浏览器)?并且在移动设备上使用文档 DOM 会是一个很好的解决方案(老实说,我不确定它的内存和 cpu 要求)。
mobile - 移动 Web 功能的演示?
我正在尝试确定移动网站可以处理哪些类型的交互。例如,我显然无法跟踪页面级拖动操作,因为它会在移动浏览器上滚动。因此,我正在寻找可以告诉我哪些交互有效、效果如何的演示,并希望了解有关跨移动设备的一致性的信息。例如,我想知道如果我有一个适合屏幕的页面,当我拖动手指时,我的页面元素会接收鼠标移动事件吗?我可以自己测试,但我认为可能有很多东西可以测试,所以我希望有类似 ACID 测试的东西,但用于移动 UI 交互。
mobile - NetBiscuits 好用吗?
有没有人听说过使用 NetBiscuits 构建移动网站的真实故事?
有人告诉我这是移动开发中的下一件大事(http://www.netbiscuits.com/home),从他们的网站上看,它看起来很不错。只是想知道是否有人(除了他们)实际使用过它。
asp.net - 使用 ASP.NET Mobile 有什么真正的理由吗?
我一直在整理一个小型网络表单,供我们的技术人员在现场通过手机使用。但是,我在使用 ASP.NET Mobile 进行工作时遇到了很多麻烦,而且似乎很少有资源可以帮助学习这些东西。我也很难获得帮助。
所以问题是,我真的需要使用移动控件吗?这些手机都会有网络浏览器,所以我在想,如果我对界面小心,我可以获得与使用移动控件一样好的或更好的结果。
我唯一想要的移动控件是 PhoneCall 控件......所以后续问题是:我可以在不使用 PhoneCall 控件的情况下获得它的功能吗?
iphone - 如何在 ASP.NET 3.5 中开发可在 iPhone 3G 上查看的基于 Web 的应用程序?
我想使用 asp.net 3.5 开发一个可以在 iPhone 上查看的移动 Web 应用程序,但 VS2008 中不再有模板来启用移动开发。这可以做到吗?