我刚在Apple的网站[https://widgets.itunes.apple.com/builder/]上发现了Widget Builder,我试图在我的雇主的网站上实现它。它基本上是您在网站上托管的iframe,它充当一个小部件,它应该是最容易实现的代码:
<iframe src="https://widgets.itunes.apple.com/widget.html?c=us&brc=FFFFFF&blc=FFFFFF&trc=FFFFFF&tlc=FFFFFF&d=&t=&m=software&e=software,iPadSoftware&w=250&h=300&ids=585027354&wt=discovery&partnerId=&affiliate_id=&at=&ct=" frameborder=0 style="overflow-x:hidden;overflow-y:hidden;width:250px;height: 300px;border:0px"></iframe>
然而,当将代码放入我的html时,iframe会因以下强制进入iframe的样式属性而隐藏:
display: none !important; visibility: hidden !important; opacity: 0 !important;
请注意,这些样式元素并不存在于原始iframe中,并且已经被强行插入其中。我在我的私人网站[http://www.vanjaarsvelt.com/app.php]上设置了一个没有任何标记的空白HTML文档,并得到完全相同的结果。我自然地用谷歌搜索了这个问题,但遗憾的是无济于事。
我完全不知道这背后是什么以及如何解决它。即使是Apple的文档[https://www.apple.com/itunes/affiliates/resources/documentation/widgets.html]也没有提及与我的问题有任何远程联系的任何内容。如果有人能够对这个问题有所了解,我将非常感谢,提前感谢!
答案 0 :(得分:0)
我是多么惭愧我没想到在Safari中禁用我的广告拦截器扩展程序。至少它证实了我对编码的信任。