Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么带有pyodide和python模块的wep页面无法在iOS上加载,但可以在Android和桌面上加载?_Python_Anki_Pyodide - Fatal编程技术网

为什么带有pyodide和python模块的wep页面无法在iOS上加载,但可以在Android和桌面上加载?

为什么带有pyodide和python模块的wep页面无法在iOS上加载,但可以在Android和桌面上加载?,python,anki,pyodide,Python,Anki,Pyodide,我创建了一个简单的应用程序,使用pyodide从csv、tsv或文本文件导出deck。它在桌面和安卓系统上运行良好。但该页面无法在iOS上加载。原因是什么?我该如何解决 指向我的包含pyodide的网页的链接。 网页的源代码 谢谢在各种iphone上测试后,我知道它不适用于iOS 11和iOS 12。我发现以下错误 iOS 11 [native code]:1 Unhandled Promise Rejection: Error: Out of executable memory in fu

我创建了一个简单的应用程序,使用pyodide从csv、tsv或文本文件导出deck。它在桌面和安卓系统上运行良好。但该页面无法在iOS上加载。原因是什么?我该如何解决

指向我的包含pyodide的网页的链接。

网页的源代码


谢谢

在各种iphone上测试后,我知道它不适用于iOS 11和iOS 12。我发现以下错误

iOS 11
[native code]:1 Unhandled Promise Rejection: Error: Out of executable memory in function at index 14480

iOS 12
pyodide.asm.js:8 Unhandled Promise Rejection: RangeError: Maximum call stack size exceeded.

但对于iOS 13和14,它似乎是有效的。

在各种iphone上测试后,我知道它不适用于iOS 11和12。我发现以下错误

iOS 11
[native code]:1 Unhandled Promise Rejection: Error: Out of executable memory in function at index 14480

iOS 12
pyodide.asm.js:8 Unhandled Promise Rejection: RangeError: Maximum call stack size exceeded.

但对于iOS 13和14,它似乎可以工作。

您可以使用或尝试将代码放入try/catch块中提供任何调试信息,并通过在
div
alert()
中打印来显示错误,据我所知
open()
在浏览器中不起作用。查看pyodide中的
open()
打开由emscripten创建的虚拟内存系统中的文件。如果您正在使用Safari,这是目前已知的问题,否则您可以尝试使用开发版本吗?在URL中将
v0.15.0
替换为
dev
。我尝试了dev版本,但仍然无法工作。我在iOS上试用了chrome和safari。据我所知,
open()
在浏览器中不起作用,您是否可以使用chrome和safari提供调试信息,或者尝试将代码放入try/catch块,并通过在
div
alert()中打印来显示错误。查看pyodide中的
open()
打开由emscripten创建的虚拟内存系统中的文件。如果您正在使用Safari,这是目前已知的问题,否则您可以尝试使用开发版本吗?在URL中将
v0.15.0
替换为
dev
。我尝试了dev版本,但仍然无法工作。我在iOS上试用了chrome和safari。