(原始内容存档于2012-10-10). psammead-amp-geo-

说明
这个 psammead-amp-geo 组件是一个 <amp-geo> 用于 AMP 页面的元素。 它有一套定义的ISO国家组,我们在AMP页面('eea')上设定了我们的隐私和饼干标语,还有一组定义的ISO国家组,用于检测用户是否不应该显示广告('gbOrUNnknown').
安装
npm install @bbc/psammead-amp-geo
道具
| 参数 | 类型 | 需求 | 默认 | 示例 |
|---|---|---|---|---|
| 没有道具. |
使用量
使用时 psammead-amp-geo,您应该首先将这个脚本包括在页首:
<script
async
custom-element="amp-geo"
src="https://cdn.ampproject.org/v0/amp-geo-0.1.js"
/>
然后可以导入 AmpGeo 组件并结合使用 <amp-consent>
import AmpGeo from '@bbc/psammead-amp-geo';
const Wrapper = () => (
<>
<AmpGeo />
<amp-consent id="uniqueId" layout="nodisplay">
<script
type="application/json"
>
{
consents: {
'user-consent': {
promptIfUnknownForGeoGroup: 'eea',
promptUI: 'promptId',
},
},
}
</script>
</amp-consent>
</>
);
何时使用此组件
仅当 :
- 您需要将地理定位限制在欧洲经济区国家的具体列表之内,其中也包括海峡群岛和海外领土(“eea”),
- 或者如果需要检测用户是否不应该根据地理位置显示广告('gbOrUNnknown').
无障碍说明
这个 psammead-amp-geo 是一个 <amp-geo> 键.
捐款
Psammead完全开源. 我们感谢任何贡献,无论是新的组件、错误修正还是总体改进。 请参看我们的主要贡献指南,可查阅: psammead 仓库的根。 。 。 .
行为守则
我们欢迎对这项工作的反馈和帮助。 通过参与这个项目,你同意遵守 行为守则请稍候再读一下.
许可证
萨姆米德 Apache 2.0 许可。 。 。 .