Krisztián barátom múltkor bemutatta az IE9 pinnelés alapjait. Az ő forráskódja deklaratív HTML volt, a pinnelést a felhasználónak kellett megtennie. Úgy tűnik arra is van lehetőség, hogy ezt a mozdulatot elkerüljük: az IE9 oldalak javascriptből is pinnelhetőek. Eddig két metódust találtam:
- egyet az oldal lepinnelésére
- egyet annak lekérdezésére, hogy az oldalt pinnelve fut-e, vagy hagyományosan.
Lássuk erre a rövid példát:
// Pinnelés
try {
window.external.msAddSiteMode();
}
catch (ex) {
// A pinnelés nem támogatott.
}
// Pinnelt állapot lekérdezése
if (window.external.msIsSiteMode()) {
// pinnelve fut
}