cross-browser-Druck-Befehl?
möchte ich wissen, ob es eine cross-browser-drucken von code, das ist, wenn ich andere dann einfach nur:
//print page
$('.print').click(function() {
window.print();
return false;
});
habe ich gefunden für Lesezeichen und das ist, warum ich war mehr besorgt über Druck-auch, aber nicht finden konnten, etwas nützliches auf google.
folgenden code für bookmark-cross-browser -
//bookmark page
$("a.bookmark").click(function(e)
{
e.preventDefault(); //this will prevent the anchor tag from going the user off to the link
var bookmarkUrl = this.href;
var bookmarkTitle = this.title;
if (window.sidebar) { //For Mozilla Firefox Bookmark
window.sidebar.addPanel(bookmarkTitle, bookmarkUrl,"");
} else if( window.external || document.all) { //For IE Favorite
window.external.AddFavorite( bookmarkUrl, bookmarkTitle);
} else if(window.opera) { //For Opera Browsers
$("a.jQueryBookmark").attr("href",bookmarkUrl);
$("a.jQueryBookmark").attr("title",bookmarkTitle);
$("a.jQueryBookmark").attr("rel","sidebar");
} else { //for other browsers which does not support
alert('Your browser does not support this bookmark action');
return false;
}
});
InformationsquelleAutor Basit | 2011-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fenster.print() ist ein de-facto-standard. (es ist unterstützt worden seit den Tagen des Internet Explorer 4/Netscape 4).
Während Sie gerade dabei sind, sicher sein, zu überprüfen, wie Sie anpassen können, wie Ihre Seite aussieht, wenn es gedruckt mit print-spezifische CSS stylesheets.
window.print()
ruft nichts auf Chrom, wenn Sie haben popup-Blocker :/link zu bug -, Artikel -, oder Testfall Dokumentation, Verhalten, bitte. Wenn das wirklich der Fall ist, es würde brechen eine große Anzahl von websites, die sich auf
window.print
zu implementieren Ihre eigenen Druck-UI. :/einfach selbst ausprobieren! mit AdBlockPlus.
funktioniert wie erwartet, sowohl mit AdBlock und AdBlockPlus Erweiterungen in chrome. Vielleicht ist dies nur ein Thema für Sie? (Daher meine Anfrage für einige Unterlagen von dem problem)
vielleicht ist es nur für mich, auch mit der neuen Chrome-v. 29 ich habe das Problem 🙁
InformationsquelleAutor broofa
window.print()
wird die Arbeit machen.InformationsquelleAutor Marko
Dies ist die Allgemeine Art und Weise. Es ist nicht offizieller Bestandteil des dom. Ich würde prüfen, ob seine Existenz zuerst.
InformationsquelleAutor Daniel A. White