我有一个页面,其中包含一些&custom; // uri&#39;链接。手动打开此页面时,它正常工作。当此页面在iframe中从<a target='_blank'>
打开时,标签的行为会有所不同:所有自定义URI链接都会中断并导致about:blank。
当我直接在iframe中包含自定义URI链接时也会发生相同的情况。这是代码:
<a target ='_blank' href='custom://hi/'>Test</a>
此处jsfiddle。
如果我输入&#39; custom:// hi /&#39;直接进入地址栏,我会看到自定义URI处理程序错误页面(预期因为没有这样的URI处理程序)。
与首页中某处具有自定义URI的<a>
相同。
Hovewer如果我从jsfiddle iframe(或任何其他iframe)内部按下Test,我将看到:空白。
为什么会发生这种情况以及如何避免这种情况?