/ / IFrame .appendto nepracuje s Safari - javascript, jquery, safari

IFrame .appendto nefunguje so Safari - javascript, jquery, safari

Webová stránka obsahuje udalosť odoslania pomocou jQueryzaznamenávať údaje formulára stránky na webový server ako tretia strana. Kód funguje tak, že k telu stránky html pripojíte IFrame a údaje prostredníctvom atribútu „src“ IFrame prenesiete na webový server pomocou reťazca dotazov. Tento kód funguje dobre v prehliadačoch, ako sú IE, FF a Chrome, ale nefunguje v prehliadači Safari.

Má niekto predstavu o tom, ako to so Safari spolupracovať?

kód: jQuery (document) .ready (function () { jQuery ("form"). submit (function () {

        var url = "http://sitewritedata.aspx?accountID=123";
jQuery("<iframe />", {
id: "iframe" + new Date().getTime(),
name: "iframe" + new Date().getTime(),
width: "0",
height: "0",
frameborder: "0",
src: url
})
.appendTo("body");
}
});
});

odpovede:

0 pre odpoveď č. 1

Za predpokladu, že doména / port / protokoly sú rovnaké, vyskúšali ste ich contents()

jQuery("<iframe />", {
id: "iframe" + new Date().getTime(),
name: "iframe" + new Date().getTime(),
width: "0",
height: "0",
frameborder: "0",
src: url
})
.contents().appendTo("body");