TheZuo 发表于 2024-10-31 10:59

在Windows和安卓都能正常使用,自己加了一个alert,在Ipad上显示undefined求助大佬

本帖最后由 TheZuo 于 2024-10-31 11:00 编辑

代码如下:

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Markmap</title>

    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/markmap-toolbar@0.17.3-alpha.1/dist/style.css">
</head>
<body>

    <svg id="mindmap"></svg>

    <script src="https://cdn.jsdelivr.net/npm/d3@7.9.0/dist/d3.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/markmap-lib@0.17.3-alpha.1/dist/browser/index.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/markmap-view@0.17.3-alpha.1/dist/browser/index.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/markmap-toolbar@0.17.3-alpha.1/dist/index.js"></script>


<script>
al2ert(JSON.stringify(window.markmap));
</script>

目前问题就是 window.markmap在ipad上无法运行,但是在Windows和安卓上都能运行。


纯小白,求大佬赐教~~{:301_984:}

djnym 发表于 2024-10-31 13:09

<script>
al2ert(JSON.stringify(window.markmap));---------------al2ert?????
</script>

FuYunx 发表于 2024-10-31 13:21

在浏览器上模拟iPad Pro 打开这个文件提示正常,另外你的这个代码后面的al2ert 应该修改为alert~!

wgq123 发表于 2024-10-31 13:37

谢谢大佬发帖分享

18382747915 发表于 2024-10-31 13:44

问题可能出在 iPadOS 对 window.markmap 的兼容性上。因为你使用了 markmap-toolbar 和 markmap-lib 的 alpha 版本,这些可能在 iPadOS 的 Safari 浏览器上存在兼容性问题

l31616 发表于 2024-10-31 14:49

谢谢大佬分享发帖

TheZuo 发表于 2024-10-31 16:36

djnym 发表于 2024-10-31 13:09
al2ert(JSON.stringify(window.markmap));---------------al2ert?????

这点是因为调试的时候一个劲的跳,我就改成错误形式了
页: [1]
查看完整版本: 在Windows和安卓都能正常使用,自己加了一个alert,在Ipad上显示undefined求助大佬