html文件在手机浏览器运行的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html文件在手机浏览器运行的问题相关的知识,希望对你有一定的参考价值。

自己在写了个html文件挂在了局域网上,有些手机浏览器能正常加载图片,如:QQ浏览器,chrome,搜狗浏览器,有些不行如UC浏览器opera,猎豹还有海豚浏览器,为什么?
uc和海豚有时又可以刷出来。。。

这就是因为兼容性的问题造成的呀,因为不支持这个软件的运行和模式造成的,你就直接用手机qq浏览器就可以的呀,这个软件的兼容性就是比较的好,很多的手机模式和软件系统都是支持的,平常你玩游戏,看电影,都没有任何的问题,信息资源特别的多,都是免费的,你可以随意的观看,挺不错的, 参考技术A 1、有可能是浏览器的bug导致的加载问题
2、有可能是网络慢,加载停顿
3、有些站点UC访问需要先进行图片缓存和压缩,有时候这个过程会很慢,以至于UC浏览器显示不出来就直接断掉了。
4、可能是浏览器设置的问题,节省流量模式,设置无图片浏览模式

---多试几个手机看看是哪方面的问题
参考技术B 你好
这就说明你的什么uc浏览器不是那么好使用被。你就是用你的手机
QQ浏览器不就可以了, 你怎么那么爱正事情啊?那么麻烦,是我就不会这样做
多花点时间争取多好啊。手机QQ浏览器我觉得就够我们使用的了。这个
它是比全面的一款浏览器,什么功能都有,什么资源都可以找得到。
使用起来还很神速,是浏览器中的极品了追问

我只是写了个东西在各个浏览器跑跑看看能不能运行而已= =,发现部分能运行部分不能

移动开发问题。一段文件上传代码用浏览器可以在手机执行,但cordova打包后无法在手机端执行

代码如下:

<!DOCTYPE html>
<html>
<head>
<title>编辑方案</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=divice-width,inital-scale=1" />
<link href="WYCss/jquery.mobile-1.3.2.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="WYJS/jquery.js"></script>
<script type="text/javascript" src="WYJS/jquery.mobile-1.3.2.js"></script>
<script type="text/javascript" src="WYJS/WYMain.js"></script>

<script type="text/javascript">
function UpladFile()
var fileObj = document.getElementById("file").files[0]; // js 获取文件对象
var FileController = svaddress + "/Handler/RecvFile.ashx"; // 接收上传文件的后台地址
// FormData 对象
var form = new FormData();
form.append("author", "hooyes"); // 可以增加表单数据
form.append("file", fileObj); // 文件对象
// XMLHttpRequest 对象
var xhr = new XMLHttpRequest();
xhr.open("post", FileController, true);
xhr.onload = function ()
// alert("上传完成!");
;
xhr.upload.addEventListener("progress", progressFunction, false);
xhr.send(form);

function progressFunction(evt)
var progressBar = document.getElementById("progressBar");
var percentageDiv = document.getElementById("percentage");
if (evt.lengthComputable)
progressBar.max = evt.total;
progressBar.value = evt.loaded;
percentageDiv.innerHTML = Math.round(evt.loaded / evt.total * 100) + "%";


</script>
</head>
<body>
<div data-role="page" data-theme="b">
<div data-role="header"><h2>平台</h2></div>
<div data-role="content">
<span id="percentage"></span>
<br />
<input type="file" id="file" name="myfile" />
<input type="button" onclick="UpladFile()" value="上传" />
<progress id="progressBar" value="0" max="100"></progress>
</div>
<div data-role="header"><h2>请编辑您的方案</h2></div>
</div>

</body>
</html>
还是我自己来了结吧。这段代码没有问题。问题出在上一个页面以连接的方式引导此页面。<a href="该页面地址">。没想到,页面跳转过来,此页面所有的js都禁用了。我到现在也没搞明白,为什么。用js的方式跳转页面,就都正常了。非常奇怪的问题。不过很高兴,是我通过自己的思考解决了问题。结束了。

参考技术A 变成么?不懂得的

以上是关于html文件在手机浏览器运行的问题的主要内容,如果未能解决你的问题,请参考以下文章

手机不能打开HTML文件

手机浏览器能打开html文件吗

怎么在android手机上打开html文件

如何在运行 chrome 浏览器的手机上对 HTML/CSS 进行故障排除?

vue 使用手机浏览自己的项目

html文件在安卓手机上怎么打开?