Ich möchte die URL entfernen, die am Ende der Seite gedruckt wird.
mögen:
yomari.com/.../main.php?sen_n
Wie kann es weggelassen werden oder verhindert werden, dass es gedruckt wird?
Gibt es eine Möglichkeit, um zu verhindern, dass die Seiten-URL, das Datum und der Seitentitel beim Drucken der Webseite mitgedruckt werden?
Antworten:
Das folgende Codebeispiel funktioniert für Sie:
Siehe die Antwort unter Deaktivieren der Browser-Druckoptionen (Kopf- und Fußzeilen, Ränder) von der Seite?
und Spezifikation der @ Seite
quelle
margin-bottom: 0mm;
Ich habe etwas in der Browserseite selbst gefunden.
Versuchen Sie diese Schritte. Hier wurden die Schritte zum Deaktivieren der Kopf- und Fußzeile in allen drei Hauptbrowsern erwähnt.
Chrome Klicken Sie auf das Menüsymbol in der oberen rechten Ecke des Browsers. Klicken Sie auf Drucken. Deaktivieren Sie Kopf- und Fußzeilen im Abschnitt Optionen.
Firefox Klicken Sie oben links im Browser auf Firefox. Bewegen Sie die Maus über Drucken und klicken Sie auf Seite einrichten. Klicken Sie auf die Registerkarte Ränder & Kopf- / Fußzeile. Ändern Sie jeden Wert unter Kopf- und Fußzeilen in --blank--.
Internet Explorer Klicken Sie auf das Zahnradsymbol in der oberen rechten Ecke des Browsers. Bewegen Sie die Maus über Drucken und klicken Sie dann auf Seite einrichten. Ändern Sie jeden Wert unter Kopf- und Fußzeilen in -Empty-.
quelle
Die URL-Anzeige ist eine Browser-Client-Voreinstellung, auf die Skripte, die auf der Seite ausgeführt werden, nicht zugreifen können (seien wir ehrlich, eine Seite kann sich auch nicht lautlos selbst drucken).
Um zu vermeiden, dass Informationen über die Abfragezeichenfolge "verloren gehen", können Sie diese per POST senden
quelle
Wenn Sie den Rand für eine Seite mit dem Code unter der Kopf- und Fußzeile festlegen, werden die Fußzeilen auf der gedruckten Seite weggelassen. Ich habe dies in FireFox und Chrome getestet.
quelle
Ich erzähle Ihnen von Mozilla Firefox (ich hoffe, dass es auch in anderen Browsern so sein sollte).
Klicken Sie auf das Firefox-Menü , gehen Sie zu Drucken und wählen Sie im Untermenü von Drucken die Option Seite einrichten. Auf Ihrem Bildschirm wird ein Popup angezeigt. Gehen Sie dort zur Registerkarte "Rand & Kopf- / Fußzeile" .
In diesem wählen Sie „BLANK“ für Kopf- / Fußzeilen je nach Anforderung vor dem Druck. Sie können die Vorschau zur Bestätigung überprüfen.
Ich hoffe das wird helfen.
quelle
Das hat mir geholfen: Seite ohne Links drucken
quelle
Sie können die URL, die auf dem gedruckten Dokument angezeigt wird, über Ihre Browsereinstellungen entfernen. Klicken Sie einfach auf Datei-> Seiteneinrichtung-> Kopf- und Fußzeile und setzen Sie alle Elemente auf leer. Wenn Sie dies getan haben, entfernen Sie einfach & U aus der Fußzeilentextbox dir helfen
quelle
Ich weiß nicht, ob Sie über eine Fußzeile in Ihrer tatsächlichen Grafik oder über die URL sprechen, die der Druckvorgang im Browser ausführt.
Wenn es sich um die URL handelt, die der Druckvorgang ausführt, liegt es wirklich am Browser, ob er eine Funktion zum Deaktivieren hat.
Wenn es die Fußzeileninformationen sind, würde ich empfehlen, ein Druck-Stylesheet und innerhalb dieses Stylesheets zu verwenden
Für die bestimmte ID oder Klasse der Fußzeile.
Um ein Druck-Stylesheet zu erstellen, müssen Sie dieses dem Kopf hinzufügen.
quelle
In Google Chrome können Sie dazu die Ränder auf 0 setzen oder, wenn es funky druckt, gerade so anpassen, dass der unerwünschte Text in die nicht druckbaren Bereiche der Seite verschoben wird. Ich habe es versucht und es funktioniert: D.
quelle
Heutzutage können Sie
history API
die URL vor dem Drucken ändern und dann zurück ändern:Sie müssen jedoch eine benutzerdefinierte
PRINT
Schaltfläche erstellen, auf die der Benutzer klicken kann.quelle
Browserproblem, kann aber durch folgende Probleme gelöst werden:
quelle
Ich würde den meisten Antworten zustimmen, die besagen, dass es sich um Browsereinstellungen handelt, aber Sie können trotzdem über COM erreichen, was Sie wollen. Beachten Sie, dass die meisten Browser weiterhin Probleme damit haben und sogar der IE die COM-Sicherheitsleiste für Benutzer erhöht. Tun Sie es also nicht, es sei denn, Sie bieten es nicht innerhalb der Organisation an.
quelle
Ich habe das gleiche Problem. Ich frage mich, ob es möglich ist, den HTML-Code zum Drucken über ein JQuery-Plugin zu erstellen: http://www.recoding.it/?p=138
Senden Sie dann den HTML-Code an ein PHP-Skript (mithilfe eines Ajax-Aufrufs) und generieren Sie ein PDF mit http://www.xhtml2pdf.com/ oder http://code.google.com/p/wkhtmltopdf/ .
Anschließend kann das PDF angezeigt werden (durch Einstellen des entsprechenden Inhaltstyps und direktes Rendern) oder durch eine http-Umleitung zum generierten PDF angezeigt werden.
Die generierten PDFs im Ordner pfd_for_printing können als Cache fungieren und einmal täglich von einem Job gelöscht werden.
quelle
Unter Chrome 57 funktionierte Folgendes für mich, wenn Sie die Kontrolle über die zu druckende HTML-Seite haben (in meinem Fall musste ich ein kleines 3 x 1 Zoll großes Etikett drucken):
Dies führte zum Drucken einer Seite, die nur den Haupttext, keine URLs, keine Seitenzahlen usw. enthielt.
quelle
quelle
quelle
Dies funktioniert gut für mich mit jquery
quelle
Vielleicht könnten Sie Chrom ausprobieren (wahrscheinlich auch Safari)
Die URL und die Seitenzahl in der Kopf- und Fußzeile sind nicht sichtbar, wenn ich unter OSX mit Google Chrome als PDF drucke.
Leider nicht sicher, ob dies für Windows gilt
quelle
Ich habe einen Trick, um es von der Druckseite in Firefox zu entfernen. Benutze das:
Im HTML-Tag müssen Sie verwenden
moznomarginboxes mozdisallowselectionprint
. Ich bin sicher, es wird Ihnen sehr helfen.quelle
Dies ist die einfachste Lösung. Ich habe die meisten Lösungen im Internet ausprobiert, aber nur das hat mir geholfen.
quelle
Überprüfen Sie diesen Link
quelle
Nun, ich habe den ganzen Weg nach oben und unten gesucht, weil ich die Antwort für mich und meine Projekte brauchte, und bin zu dem Schluss gekommen, dass es tatsächlich egal ist, welche Informationen Sie in der URL-Adresse anzeigen:
Selbst wenn jemand nur die genaue Adresse von Ihrer gedruckten Seite eingibt, erhält er ... Anmeldeseite :)
quelle