<html>
<body>
<object data="mysvg.svg"></object>
</bocy>
</html>
对于示例HTML,如果加载到<object>
标记的材料是带有根标记<svg>
的纯SVG文档,并且SVG中有Javascript脚本,可以说SVG托管Javascript检测其上游的parentNode,因此脚本可以确定它是否在对象内运行。或不。
也许这是<object>
和<iframe>
的设计特征,其中托管的Javascript无法在其包含的位置上游看到DOM树。
谢谢。