gpt4 book ai didi

javascript - iPad 5x 操作系统错误渲染网页 JavaScript 是否常见?

转载 作者:太空宇宙 更新时间:2023-11-04 04:33:49 27 4
gpt4 key购买 nike

所以,我有下面的脚本,它也位于 http://jsbin.com/asihoh/1/ (运行版)和http://jsbin.com/asihoh/1/edit (编辑版本)。它所做的只是打开一个 jQueryUI 对话框,其中有一个 TinyMCE 窗口和一个 fineupload 上传小部件。在运行 FF、IE 和 Chrome 的 Windows PC 上运行良好。然后我在我的 iPad2(5.x 操作系统)上尝试它,但是 TinyMCE 编辑器上的工具栏图像没有显示,但是当它们应该位于的位置被点击时,它们神奇地出现了。如果我删除 fineuploader 或 sortfixedtable 插件,工具栏将显示在 iPad 上。

然后,我看到一篇文章说 iPad 6.x 操作系统具有调试功能,我升级了我的固件以便我可以调试我的错误,但随后 iPad 会按应有的方式呈现脚本。

iPad 5x 操作系统错误渲染网页 JavaScript 是否常见?为什么它没有显示 TinyMCE 工具栏图标有什么建议吗?

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<meta charset="utf-8" />

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
<script src="http://tinymce.cachefly.net/4.0/tinymce.min.js"></script>
<script src="lib/plugins/sortfixedtable/jquery.sortfixedtable.js" type="text/javascript"></script>
<script src="lib/plugins/fineuploader-3.5/fineuploader-3.5.0.js" type="text/javascript"></script>
<script>
$(function() {

$("#myDialog").dialog({
autoOpen : false,
modal : true,
open : function() {$('#list').sortfixedtable();}
});
$(".compose").click(function(){$("#myDialog").dialog("open");});

tinymce.init({
//Used for compose message
selector: "#tinymce",
toolbar: "undo redo | bold italic underline strikethrough | bullist numlist | addLabel",
menubar: false,
statusbar: false,
setup : function(ed) {
ed.addButton('addLabel', {
title : 'Add Label',
image : 'lib/stdimages/icon-16/checkin.png',
onclick : function() {alert('click');}
});
}
});

var fineuploader = new qq.FineUploaderBasic({button: document.getElementById('fineuploader')});
});
</script>

</head>

<body>

<a href="javascript:void(0)" class="compose green wide">COMPOSE</a>

<div id="myDialog" title="Title">
<table id="list">
<thead>
<tr>
<th><a href="javascript:void(0)">xxx</a></th>
</tr>
</thead>
</table>
<div id="fineuploader"></div>
<form><textarea id="tinymce"></textarea></form>
</div>

</body>
</html>

最佳答案

您的问题不在于 iOS 操作系统,而在于 WebKit 的渲染引擎。这是 iOS 6 Release Notes其中有一节是关于 WebKit 更改的。

Javascript 渲染问题非常普遍。

我还看到这篇文章带有 similar issue .也许围绕您的参数引用可能会有所帮助。

关于javascript - iPad 5x 操作系统错误渲染网页 JavaScript 是否常见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16751747/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com