javascript - 为什么 Safari Content Blocker 在我的网站上单击时会阻止此重定向?
问题描述
我使用 Javascript(由 Siteminder 的 BookingButton 提供)在我的网站上创建了一个按钮/链接,该按钮包含一个脚本,当单击该按钮时该脚本链接到另一个网址。Safari 在其内置浏览器“内容拦截器”启用时会阻止它工作。
希望有人可以帮助解决这个问题,我迷路了。
我试图创建一个正常的链接,但我无法选择特定的标准,例如入住日期。
<!--channel code for siteminder booking button-->
<body data-region=”emea” data-channelcode=”propertynamedirect”>
<h1>Redacted text</h1>
<!--First accordion-->
<button class="accordion">Advance Purchase - 15% off</button>
<div class="panel">
<p>Enjoy 15% off ... </p>
</br>
<!--Redeem Button from Siteminder BookingButton-->
<div class=center>
<a class="ibe" href="#" data-region="emea" data-channelcode="propertynamedirect" data-query-check_in_date="01-12-2019" data-query-number_nights="2" data-query-campaign="0001">BOOK NOW</a>
</div>
<script src="https://widget.siteminder.com/ibe.min.js"></script>
在其他浏览器中(甚至是带有 ublock 来源的浏览器),链接指向新网页,而在 Safari 中则没有。
解决方案
推荐阅读
- ios - 自定义segue完成后相机关闭?
- database - 数据库设计:缓存用户之间的相似兴趣或每次查询动态计算
- node.js - 节点mongo计数查询项
- sparql - 什么时候在 SPARQL 中使用 VALUES 不等于在查询本身中直接用 URI 替换变量?
- ios - UILabel 文本未从图像分类应用程序中情节提要中的文本集更改
- sql - exec master xp_cmdshell BCP queryout 中的错误
- angular - 如何使用库组件的选择器?
- drupal-8 - 如何向 Drupal 8 中的现有模板配置添加其他变量?
- python - 提取 TextRazor 识别的实体的相关句子
- laravel - Laravel Mix 不发出 css