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

问题描述

我使用pyodide创建了一个简单的应用程序,用于从csv,tsv或文本文件中导出Anki卡座。在台式机和Android上运行正常。但是该页面无法在iOS上加载。是什么原因,我该如何解决

链接到包含pyodide的网页。
https://infinyte7.github.io/Anki-Export-Deck-tkinter/

网页的源代码
https://github.com/infinyte7/Anki-Export-Deck-tkinter/tree/master/docs

谢谢

解决方法

在各种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,它似乎可以正常工作。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...