问题标签 [wml]
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.
html - 为您的主站点规划和构建支持移动设备的站点
我们正处于为我们的一位客户构建移动网站的初始规划阶段。这个移动站点将是我们已经为他们建立的主站点的补充。我们已确定内容将是主站点的一小部分,并将针对预期使用该站点的主要受众。
在浏览一些示例移动网站时,我们注意到很多网址中包含 WAP 的网站实际上只是简化的 HTML 文件。 http://wap.mlb.com并没有真正启用 WAP,而是简单的 HTML。
我的问题是WAP想想过去?随着智能手机和 iPhone 能够按原样呈现网站,我们是否需要担心 WML 和 WAP,或者精简的 html 版本就足够了吗?
您还可以推荐博客或教程或回答以下如何最好地检查移动设备吗?作为程序员,我们是否需要了解用户代理的每个变体才能将它们重定向到我们的移动站点?
最后,您会为 iPhone/Touch Safari 浏览器编写一个移动站点,还是直接保留该站点?
hyperlink - 彩信中的内部超链接
是否可以在彩信中放置内部超文本链接(或锚点)。我不想让 MMS 服务的用户在多个链接之间进行选择并进入 MMS。知道怎么可能吗?
php - wml问题
我是 Wap/Wml 的新手。我必须开发现有 php/mysql 网站的某个部分,以便人们可以通过手机访问某些信息。我有以下疑问:
1)我应该用哪种语言开发这个移动部分?我猜是WML。但是如果我在 WML 中开发它,它会在所有手机上都可以吗?
2) 我没有可以上网的手机。有没有可以查看我的wml页面的软件?这样我就知道它正在工作并且看起来不错?
3) 我的 wml 页面将有一个表单,人们可以在其中登录并访问一些私人数据。cookie 可以在移动设备中使用吗?
4) 我的 wml 页面也必须连接到 php 页面才能从 MySQL 中检索一些数据。我的问题是我可以从 php 编写 wml 页面吗?
如您所见,我很困惑,请帮忙。
提前致谢。
html - 对于现代移动设备,最好使用 WML 还是 HTML?
对于当今的现代手机,是否仍然值得用 WML 对您的网站的移动版本进行编程?
大多数移动浏览器甚至几年前都可以在常规 HTML 中正常运行。使用 WML,您显然可以更好地控制显示的内容和不显示的内容,而不必担心它不能在特定设备上运行,但是今天,随着移动浏览(iPhone、Android 等)的所有进步,真的吗?最好走这条路?
我想知道最好的选择是不是使用 HTML4 文档,它比 WML 可以做的更多花里胡哨,但不是为现代桌面浏览器设计的美化的超壮观的 AJAX 化界面.
是的,我知道,这是客观的,并且与网站受众以及我想扩展支持的程度有很大关系。为了确定这个问题的范围,我在这里主要关心的是,上述用于 HTML 的 WML 是否会破坏我的大量观众并使他们完全陷入困境。
编辑 Dr.Dredel 的观点:该网站不会被 SMS 活动或任何类似活动使用。该网站是一个用于冰球比赛的活动预订网站。一些用户目前在他们的手机上浏览它以注册不同的会话。
php - 添加 URL 参数以使用 Zend 框架切换视图的最佳方法是什么?
我正在使用 Zend 框架开发一个移动站点,该站点有两种可能的输出格式(WML 和 XHTML)。我使用相同的模型和控制器,然后只设置在控制器中渲染哪个视图。目前,这是由 HTTP Accept 标头决定的。这也需要在 URL 中定义。我想这样做的方式是使用如下 URL: http : //example.com/wml/controller/action http://example.com/xhtml/controller/action
使用 Zend 框架实现这一目标的最佳方法是什么?
谢谢!
whitespace - WML 预期的空白错误
我正在使用 XSLT 将 XML 文件转换为 WML。一切都很好,直到我尝试在 M3Gate 中打开 WML。它给出了错误“错误的 WML 语法。'致命错误。Ln 1, Col 38 Expected whitespace'。”
这是有问题的代码。但是,我尝试过移动东西,它给出了同样的错误。
这是我缺少的一些晦涩的问题吗?我已经将它与我之前制作的 WML 进行了比较,第一行完全相同。
它在 Opera Web 浏览器中完美运行。
iphone - 适用于 iPhone 的类似 WML 的解决方案
我们正在开发一个应该可以通过手机访问的 Web 应用程序。
它涉及一个简单的纯文本树目录。
为了避免在单击时额外往返服务器以展开树项目,我决定使用WML
.
它允许在一个文档中预加载多个's 并在这些's<card>
之间快速浏览。<card>
但是,iPhone
根本不支持WML
,其他移动浏览器有多个问题。
是否有一种技术可以将多个页面加载到iPhone
的浏览器中并在它们之间浏览而无需额外往返服务器?
php - 让网站自动选择 WAP 版还是普通版?
我有一个网站,根文件夹中有以下文件: index.wml index.php
如果您通过非 wap 浏览器访问,我如何让它打开 index.php,但当它是 wap 浏览器时自动打开 index.wml。我怀疑 .htaccess 文件中必须包含某些内容?
html - 在移动浏览器上测试 WML
我正在开发一个移动 Web 应用程序,该应用程序在WML
(以尽量减少到服务器的往返)中实现。
我已经在以下浏览器上测试了该应用程序:
IE for Windows Mobile 5
IE for Windows Mobile 6
Opera Mobile
Nokia Series 40
网页浏览器Nokia Series 60
网页浏览器NetFront
(对于Symbian
)NetFront
(对于Sony Ericsson
)NetFront
(对于Samsung
)Fly SX210
(不知道平台和浏览器名称,HTTP_USER_AGENT
说FLY-SX210/Profile/MIDP.2.0Configuration/CLDC.1.0
)
IPhone
不支持WML
,我用IUI
forIPhone
代替。
我还应该使用哪些广泛使用的移动浏览器来测试应用程序?
asp.net-mvc - asp.net mvc 不断用 .wml 覆盖 text/html 内容类型
我正在开发一个可以在移动(手机)设备上查看的网站。我只是使用普通的 HTML 4.01,没什么特别的。这些页面在我们测试过的所有移动浏览器上都可以正常显示,诺基亚 Series 40 1-5 版除外。仔细观察,似乎 IIS 会自动呈现内容类型为的 html,text/vnd.wap.wml
而不是text/html
. 由于我们没有使用 WAP,因此页面失败并出现错误。
我正在使用 ASP.Net MVC 1.0,所以我添加了一个ActionFilterAttribute
来覆盖内容类型。此代码运行,但在客户端仍以 vnd.wap.wml 的形式出现。
我正在使用这个文档类型;
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
值得注意的是,vnd.wap.wml 是第一个Accept-Encoding
由移动浏览器指定的,所以我认为 IIS7 是出于这个原因提供它的。而且我猜由于 MVC 没有专门引用 .html (或 .aspx)文件,也许 mime 类型被跳过了?我怀疑这可能是 IIS 修复而不是代码修复。
任何帮助深表感谢!