我们将网页固定在Windows 8计算机上,但它显示的图像似乎是图标,而不是元数据/ xml文件中指定的图标.
我首先尝试将其添加到所有网页的头部:
<!--[if IE]>
<meta name="application-name" content="My App"/>
<meta name="msapplication-TileColor" content="#ffffff"/>
<meta name="msapplication-TileImage" content="http://mysite.somwhere.au/app/img/tile.png" />
<meta name="msapplication-square70x70logo" content="http://mysite.somwhere.au/app/img/tiny.png"/>
<meta name="msapplication-square150x150logo" content="http://mysite.somwhere.au/app/img/square.png"/>
<meta name="msapplication-wide310x150logo" content="http://mysite.somwhere.au/app/img/wide.png"/>
<meta name="msapplication-square310x310logo" content="http://mysite.somwhere.au/app/img/large.png"/>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
由于某种原因,这不起作用.我可以成功导航到"内容"部分中所述的每个图像,并显示图像正常.
然后我尝试了希望这可能有效的xml.我的html头部分看起来像这样:
<!--[if IE]>
<meta name="application-name" content="My App"/>
<meta name="msapplication-config" content="http://mysite.somewhere.au/app/browserconfig.xml" />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
我知道如果我使用默认名称'browserconfig.xml',则不需要msapplication-config,但无论如何都认为id是显式的...
我的xml看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square70x70logo src="http://mysite.somewhere.au/app/img/tiny.png"/>
<square150x150logo src="http://mysite.somewhere.com.au/app/img/square.png"/>
<wide310x150logo src="http://mysite.somewhere.au/app/img/wide.png"/>
<square310x310logo src="http://mysite.somewhere.au/app/img/large.png"/>
<TileColor>#ffffff</TileColor>
</tile>
</msapplication>
</browserconfig>
Run Code Online (Sandbox Code Playgroud)
知道为什么显示fav图标而我的图像不显示?没有运气就试过没有钉住和重复.我用这个网站来帮助我:http://www.buildmypinnedsite.com/
提前致谢!