У меня проблема с внешней ссылкой в магазине shopify.
Я внедряю скрипт через мое приложение для отображения всплывающей подсказки с тегом привязки для перенаправления пользователя на данную ссылку.Но shopify меняет тег привязки на следующую ссылку, как указано ниже: -
<a href="/cdn-cgi/l/email-protection#076e69616847736274732964686a"><span style="color:#999999;">??Click here </span></a>
И эта ссылка вызывает ошибку 404. Страница не найдена.
Это мой код js
if (typeof jQuery == 'undefined') {
var headTag = document.getElementsByTagName("head")[0];
var jqTag = document.createElement('script');
jqTag.type = 'text/javascript';
jqTag.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js';
headTag.appendChild(jqTag)
} else {
var $ = jQuery.noConflict()
}
var headTag = document.getElementsByTagName("head")[0];
var jqTag = document.createElement('script');
jqTag.type = 'text/javascript';
jqTag.src = '//cdn.jsdelivr.net/emojione/1.5.2/lib/js/emojione.min.js';
headTag.appendChild(jqTag)
$(document).ready(function(){
var shop_name = Shopify.shop;
$.ajax({
url:'https://deepak.com/client/ajax_response.php',
type:'post',
data:{store_name:shop_name},
success:function(data){
if(data != '0'){
$('body').append(data);
}
},
error:function(){
console.log('Network error');
}
})
});
и возвращенный ответ
<div id="bubbleChatBox"><a href="/cdn-cgi/l/email-protection#c5acaba3aa85b1a0b6b1eba6aaa8"><span style="color:#999999;">Click here </span></a>
</div><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
И я не добавил email-decode.min.js, но он автоматически добавляется в мой ответ.
Ссылкадолжно отображаться правильно, как это (Желаемый результат): -
<a href="mailto:info@test.com"><span style="color:#999999;">Click here </span></a>
Пожалуйста, помогите мне.