问题标签 [xhtml-mp]

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 投票
4 回答
2096 浏览

mobile - 如何检测用户是在电脑上还是手机上

我正在开发一个站点并开发一个组件,该组件将使用户使用 wap 或 xhtml-mp 并将他们重定向到专门为这些设备设置的站点。是否有一种很好的标准方法来检测用户正在使用哪些?

0 投票
2 回答
875 浏览

asp.net - WAP 与 XHTML-MP

去年我们使用 WAP 和 ASP.NET 为服务器端开发了 Intranet 网站,该网站已经投入生产并被认为是成功的。我们使用内置 Openwave 版本 6 的低端手机。

现在我们使用 XHTML-MP 更新应用程序,因为我们认为这将是未来将支持的移动应用程序技术。但是性能非常差。我们在同一时间和同一模块上测试了这两个应用程序,新应用程序比旧应用程序长 10 秒(平均)。我们消除了重定向等几种可能性,并且我们已经压缩了页面(两个应用程序都是 2 kb 大小)。在测试过程中,我们遇到了 XHTML-MP 应用程序经常出现网络错误,例如“无法解析主机名”和“请求超时”,但在使用同一设备和浏览器的 WAP 应用程序上却没有。应用程序使用相同的代理。我们使用直接访问和使用代理(WAP 网关)进行了测试。

我们在我们的应用程序中放置了记录器,用于跟踪应用程序在服务器时间内执行了多长时间,并且不到一秒。

我们已经为此投入了大量时间和金钱,但我们无法弄清楚问题的原因。

这是否意味着在 Openwave 浏览器上渲染 XHTML-MP 比渲染 WAP 更长?为什么我在 Internet 上没有看到任何提到此的文件?是否建议使用 XHTML-MP 开发新的网络移动设备?

任何帮助和建议都非常感谢。

ucin

0 投票
3 回答
271 浏览

php - 为什么手机模拟器会丢失 POST 变量?

我正在开发一个专门用于手机的网络应用程序,我遇到了一个问题。在我安装的黑莓模拟器上,一切正常。但是当我运行我的 Openwave 或诺基亚 N60 模拟器时,我无法再登录我的应用程序。当我检查日志时,我发现原因是所有 $_POST 变量都是空的。

我已经经历了几乎所有我能想到的问题,但我仍然陷入困境。我已经尝试了 Wikipedia 列出的所有三种 DOCTYPE,如果仅此而已,我已经尝试发送各种不同的标头,但我只是被难住了。

我的最后一个想法是,也许我的表单代码本身是错误的?我在我的表格中附上了一个表格,我看到的所有示例都在表格中附上了一个段落。

即在我看到的例子中:

我有:

会是这样吗?我在哪里可以找到可以证明这一点的文档/规范?

0 投票
1 回答
14027 浏览

xhtml - 在 iPhone 上使用 HTML 文件输入上传文件

我正在创建一个用于将小型影片剪辑上传到 HTTP 服务器的 Web 表单。但是,虽然我的 HTML 文件输入控件显示在 ipod touch 上,但该按钮已完全禁用,我无法单击它来上传文件。

我必须做什么才能使用输入控件将文件(例如电影剪辑或图片)上传到我的 HTTP 服务器。我的页面符合 XHTML MP 1.2。

0 投票
3 回答
252 浏览

asp.net-mvc - 如何区分智能手机和其他手机?

我希望改进我们的移动网站,为模糊智能手机类别以下的手机添加一些简单的内容,而对于此类别以上的手机则更有趣一些。我对这个项目的 WAP/WML 不感兴趣。我正在构建一个 ASP.Net 4 MCV 2 应用程序并使用 MBDF

我想知道的是在使用 MBDF 时如何最好地定义这种差异化?屏幕尺寸、Javascript、SpportsTouchScreen 等都在 MBDF 中,但我不确定在哪里画线以及对于大量设备而言数据在哪里最准确。

你们这些人在为这种硬件和软件的传播而开发什么?

谢谢,丹尼斯

PS 我已经研究了 xHTML MP1.0 - 1.2 和实施以确保广泛覆盖的最佳实践,但我不想将较新的手机限制在基线可以看到的范围内。

0 投票
2 回答
1585 浏览

doctype - 为什么这个 XHTML-MP 代码没有通过 W3C 验证?

维基百科的XHTML-MP示例:

这会导致W3C 验证失败,并出现错误Input is not proper UTF-8,指示编码!字节:0xA9 0x20 0x32 0x30

即使您添加<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />并告诉验证器它是 UTF8,它也会给出此错误。

如果 XHTML-MP DOCTYPE 被删除,它可以正常工作。什么是交易?

0 投票
1 回答
374 浏览

linux - HTML 到 XHTML 移动配置文件转换器

我正在寻找可以将提供的 HTML 转换为 XHTML-MP 格式的 Linux 库/服务。如果这个库也知道调整嵌入图像的大小,那将是完美的。

0 投票
1 回答
259 浏览

html - 将 HTML5 内容插入到具有不同 Doctype 的网站中

快速提问只是为了验证一些东西。如果我制作了一个 HTML5 移动广告,并且我想在 DOCTYPE 为 XHTML-MP 1.0+ 或 XHTML 2.0 的发布商网站上运行它,那么我的 HTML5 标记可能会被忽略,对吗?

例如,如果我的广告使用了 canvas 标签并且它在某人的 XHTML-MP 1.0 网站上运行,那么移动版 Safari 可能会忽略 canvas 标签并使用包含在开始标签和结束标签之间的后备内容。或者,如果我在同一网站上运行的广告上使用输入类型“日期”,那么它将默认输入类型“文本”,除非我编写了一些 JavaScript 来处理这种情况。

我假设这可能是这种情况,但我想与比我聪明得多的人验证一下或使用 iframe 引用同一网站。

0 投票
3 回答
597 浏览

mobile - 向不同移动设备提供不同页面结构 (HTML) 的服务器端选项

我正在研究开发“经典”风格移动网站的最佳实践,即作为移动 HTML 页面与小型 JavaScript 应用程序(jQuery Mobile、Sencha 等)交付和体验的移动网站。

有两种流行的方法:

  1. 向所有移动设备提供相同的页面结构 (HTML),然后使用 CSS 媒体查询或 JavaScript 来改善功能更强大的设备的体验。
  2. 为具有增强功能的设备提供完全不同的页面结构(可能还有内容)。

我对第二种方法的最佳实践特别感兴趣。两个很好的例子是:

  1. MIT 的移动网站:Blackberries 和功能(更少)手机与 iOS 和 Android 设备不同,但在相同的 URL 上可用——http: //m.mit.edu/

m.mit.edu 在两个不同的设备上并排

  1. CNN手机站:同上——http: //m.cnn.com/

m.cnn.com 在两个不同的设备上并排显示

我想听听 SO 这里的人实际上已经在做这样的事情,并且可以解释提供这种类型的设备相关结构/内容/体验的最佳实践是什么。

我不需要关于移动用户代理检测或 WURFL 或其他(伟大的)SO 线程中涵盖的任何概念的入门知识。我使用过 jQuery Mobile 和 Sencha Touch,并且我熟悉提供最终移动体验的大多数方法,因此也不需要任何指针。

我真正想了解的是:这些特定类型的体验是如何在基于用户代理组的服务器端检测和交付方面交付的——其中有一个精简的页面结构(不同的 HTML)交付给一组设备,以及另一种更丰富的 HTML 文档类型,交付给较新的设备,但都位于相同的子域/URL。

希望一切都说得通。提前谢谢了。

0 投票
1 回答
130 浏览

php - PHP 与 XHTML MP 1.2

我有以下代码: index.php

我唯一的问题是,当我尝试预览文档时,没有显示没有源代码、没有错误或任何东西。

在任何内容之前,我已经尝试在标题中使用以下内容来尝试纠正问题,因为我已经看过并且移动 xhtml 不能用作文本​​/html。我已经尝试了以下(显然不是同时):

仍然没有输出/错误或任何东西。任何人都可以就这个问题提出任何建议?