Hej,
Jag håller på att integrera google translate api till ett projekt där jag gör allt med javascript/jquery.
Jag använder mig av ajax post till google translate för att översätta min text, allt fungerar fint i alla läsare utom IE. Där får jag "permission denied".
Skickar med koden för att hämta ut språken.
Kod:
$.ajax({
url: "https://www.googleapis.com/language/translate/v2/languages?key=" + GetApiKey() + "&target=" + GetLanguage(langId),
type: "get",
dataType: "jsonp",
async: false,
success: function (data) {
for (var i = 0; i < data.data.languages.length; i++) {
$('.GoogleTranslateLanguages').append("<option value='" + data.data.languages[i].language + "'>" + data.data.languages[i].name.capitalize() + "</option>");
}
$('[id$=' + source + ']').val(GetLanguage(langId));
$('[id$=' + destination + ']').val('en');
}
});
Kör jag det utanför applikationen som jag ska integrera det med så får jag upp activex popup om att jag måte tillåta activex. Finns det något sätta att kringå detta så jag kan få det att fungera i IE utan att behöva tillåta activex eller gå in i security settings på IE?