我意识到创建HTML5广告还没有完全的“标准”。但是,在使用clickTag的广告中,是否有使用<noscript>的最佳做法?
我假设这个实现在很大程度上取决于它上传到的广告服务器,但是如果Javascript被禁用,clickTag又如何动态地改变呢?
即使页面有一个*.html扩展而不是*.php,它是否可以在服务器端更改(例如:应请求通过PHP替换)?
到目前为止,我已经为广告的HTML提供了以下内容:
<body>
<!--Won't Work for noscript!-->
<a href="javascript:window.open(window.clickTag+_local1);">
<div id="content">
<noscript>
<img src="backup.jpg" alt="backup image">
</noscript>
</div>
</a>
<script type="text/javascript">
var _local1 = '80205';
var clickTag = "http://www.google.com/";
</script>
</body>发布于 2015-09-17 19:15:58
支持<noscript>的广告服务器应该在服务广告之前更改服务器端的值(见他们的规范)。如果没有,我相信唯一的选择是硬编码链接。
<a href="http://www.google.com/80205" onclick="window.open(window.clickTag+_local1); return false;">
<div id="content">
<noscript>
<img src="backup.jpg" alt="backup image">
</noscript>
</div>
</a>如果您这样做,如果javascript可用,clickTag将被使用,否则用户将被发送到硬编码的url。
https://stackoverflow.com/questions/32637686
复制相似问题