问题标签 [opera-mini]
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.
javascript - 在带有 Opera Mini 的功能手机上,选择要上传的文件是否可以触发 UI 更改而不使用 javascript?
我不确定我会以正确的方式问这个问题。我是第一次为功能手机开发,例如运行 Opera Mini 且没有 javascript 的带宽有限的用户。
我有一个带有文本框和可选照片上传器的表单。大多数人不会上传照片。我想实现以下行为:如果用户从手机中选择要在表单中提交的文件,则提交按钮文本从“提交”更改为“带照片提交”。没有javascript这可能吗?
jquery - 使用 Jquery Mobile 在 Opera Mini 中不提交表单
我正在开发一个移动网站。我正在使用jquery mobile。当我在 Opera Mini 中使用网站时,不要提交网站上的表单。当我点击“提交”时,页面只是刷新,没有任何反应。
我尝试创建一个基本表单(未包含在 Jquery mobile 中),并且提交的表单没有任何问题。这让我相信问题出在 jQuery Mobile 上。我的表单中已经有“data-ajax = 'false'”,但它仍然不会提交。
javascript - Opera mini css3 变换、渐变、过渡 polyfill?
是否在某些 github 下的实验室中为那个该死的 lil 浏览器秘密维护了任何不支持任何有利于下载速度优化的东西?我对 css3 过渡、渐变、变换感兴趣。任何理智的想法将不胜感激。
html - 表格布局在 Opera Mini 中不起作用
我在我网站的移动视图中使用了表格。该表格在其他浏览器中显示,但在 Opera Mini 中不显示。我已经看到 Facebook 和 Twitter 也使用表格。但是这些表格是水平显示的,而我网站上的表格是垂直显示的。我怎样才能解决这个问题。请帮我。
这是CSS
<style type="text/css">
table{width:0px;border:0;border-collapse:collapse;margin:0;padding:0;}
table tr td{width:25%;}
</style>
这是HTML
<table>
<tr>
<td>First</td>
<td>Second</td>
<td>Third</td>
<td>Fourth</td>
</tr>
</table>
javascript - Opera Mini Jquery AJAX 未加载
我一直在为移动设备开发一个网站。但是由于某些原因,AJAX 调用在 Opera Mini 上不起作用。例如 - 在页面末尾加载更多内容的此类请求 (70%)
它可以在任何地方工作,在桌面、UC 浏览器、Android 浏览器等上,但不是 Opera Mini。
如果 AJAX 是为 Opera Mini 以不同的方式编写的,请提供帮助。我一直在阅读很多关于 Opera Mini 在浏览器上呈现页面的方式。我的用户群有将近 50% 的歌剧用户,所以这对我来说是个大问题。谢谢。
javascript - Opera mini 和其他移动浏览器的 JavaScript setInterval
我setInterval
在我的网站中使用功能时遇到问题。我在下面有一小部分代码。我基本上是在尝试将计数增加 1 并将其打印在屏幕上。
编辑:我没有jquery
在代码中使用,因为从上面应该很清楚。但是,我在这里面临的问题是,当我在移动设备中打开 html 的歌剧 mini时,它显示的计数是1 to 3或1 to 4。它不会继续。我有一个外部网址。请在移动设备中打开网址并查看问题。http://fundoophoto.com/raman/Test/
javascript - 为什么我的文件没有上传到 Opera Mini?
我正在开发一个网页,该网页在大多数浏览器中运行良好,但在 Opera Mini 中却不行。不幸的是,我在上传文件时遇到了问题。我一直试图解决它几个小时。我有这个 javascript:
它创建一个带有文件输入的表单并处理提交以在文件上传时保存其他属性。属性保存得很好,但是文件没有上传...表单出现在正文的末尾,当我选择一个文件并尝试上传它时,它没有成功。我没有看到错误,但文件也没有上传。我的问题是:我做错了什么?我应该如何实现文件上传以在服务器上实际拥有一些文件?文件上传适用于其他浏览器,但这里我为此创建了一个单独的版本,因为 Opera Mini 无法满足花哨的功能。
html - Opera Mini 在标签或复选框单击时重新加载
我在标签中有一个复选框,如下所示:
它的目的是检查checkbox
是否label
被点击,并且我想在复选框之后显示标签文本。这对所有浏览器都无懈可击,除了 Opera Mini,它也运行良好,但令人讨厌的是它会重新加载页面。如何防止在当前结构的 Opera Mini 上单击复选框/标签时重新加载页面?
javascript - 防止在 Opera Mini 上上传大文件
我遇到了一个非常有趣的问题。我们已经从 Apache 切换到 Nginx,并且我们有一个文件上传功能,这在 Nginx 中出现了问题。如果要上传的文件太大,则会显示错误消息:
413请求实体太大
nginx/1.4.6 (Ubuntu)
这是因为我们对文件大小有限制,我们不接受服务器上大于 2 MB 的文件。但是,这不是一个用户友好的错误,因此我们希望隐藏技术细节并以用户友好的方式通知用户。我已经实现了一个适用于任何浏览器的功能,除了 Opera Mini。我会从中取出一些细节,因为它们与问题无关:
如果浏览器是 Opera Mini,那么submit
事件里面的 if 会一直存在false
,并且form
会一直提交。我检查了在其他浏览器中为 Opera Mini 编写的代码,看看是否有错误实现。在其他浏览器中它工作。我试图在 Opera Mini 中提醒以下值:
alert
没有发生。现在,如果我们考虑到 Opera Mini 使用 Opera 代理来浏览网页这一事实,我想知道 Javascript 是否真的在代理服务器上运行。如果是这种情况,它将解释为什么我无法检查文件大小。如果没有,那么我不知道是什么导致了这个问题。我应该用什么代替
检查文件的大小?