javascript - 在 safari 中嵌入 svg 无法在 safari 浏览器中调用 click 事件
问题描述
在 safari 中嵌入 svg 无法在 safari 浏览器中调用 click 事件。
在这里我想绑定点击事件。但在 safari 浏览器中不会触发事件。我必须为此添加点击事件。
<embed type="image/svg+xml" id="item" src="C:\Users\svemishetti\Desktop\123.svg"/>
var elm = document.getElementById("item");
elm.getSVGDocument().documentElement.addEventListener("click", function( ){
alert(123);
});
它在chrome,firefox中工作。但不能在 Safari 中工作。
解决方案
推荐阅读
- macos - 使用 SwiftUI 在 macOS 中更改列表的突出显示颜色
- spring-cloud - 无法通过带有 spring-cloud-starter-aws-secrets-manager-config 的区域提供者链找到区域
- xss - 跨站点脚本 (XSS) 查找目标的确切有效负载
- reactjs - 无法在我的 Jest 测试文件中导入模块
- apache-kafka - Kafka Mirror Maker 2.0 消费者组复制
- c++ - txt 文件中的 0x6efcc4 输出
- typescript - 如何让 TypeScript 查找类型在这种情况下工作?
- firebase - 使用 firebase 中的现有用户令牌登录
- selenium - 验证 web 元素中存在的属性标题
- python - 在用户输入数据的python中创建一个数据库?