Не могу понять, почему это работает везде, кроме Safari ??У меня есть этот HTML:
<a href="javascript:;" class="tweet-btn" onclick="authenticateTwitter();">
<img src="img/sign-in-with-twitter.png" alt="">
</a>
и этот JS:
<script type="text/javascript">
var socialMediaServiceUrl =
// Staging
"http://gameconnect.svc";
var sessionFormat = "(S($))/";
var sessionId;
function format(s, value) {
return s.replace("$", value);
}
function authenticateTwitter() {
authenticate("Twitter");
}
function authenticateFaceBook() {
authenticate("FaceBook");
}
function authenticate(applicationName) {
$.ajax({
url: format(socialMediaServiceUrl, "") + "/Authenticate?appName=" + applicationName,
dataType: "jsonp",
success: function (response) {
sessionId = response.SessionId;
window.open(response.Url);
}
});
}
</script>
** РЕДАКТИРОВАТЬ: БЛОК-ПАКЕТ САФАРИ БЫЛ ПРЕДОТВРАТИТЬ ЕГО, ЛЮБЫЕ РЕШЕНИЯ, ЧТОБЫ ПРЕДОТВРАТИТЬ ЭТО?