可点击的Svg与html内联不在Safari中工作,但独立工作

Clickable Svg inline with html not working in Safari but standalone works

本文关键字:工作 Safari 独立 Svg html      更新时间:2023-09-26

我上传了一个文件,该文件以简单的格式承载了我正在尝试的功能。它作为一个独立的svg在五种现代Windows浏览器中运行良好。当用HTML包装时,它在Safari中停止工作,但在其他四个中仍然可以。我想知道为什么,如果这在Safari中有效,为什么不这是用Safari中的HTML包装的作品吗?我试着重复使用其他页面中的片段,我知道这些片段很好;我被难住了,希望这是愚蠢的事情。。。

两个按愚蠢顺序排列的问题。。。难怪我在挣扎。

1/Javascript从svg移到了html的底部。

现在,图像显示在Safari中。我感谢红色的笑脸svg,它显示了这种布局;不幸的是,我丢失了它的链接。

2/Firebug说去掉"CDATA"括号;此步骤恢复svg元素的"onclick"函数。

此处提供解决方案。