freshman2017
Goto Top

Hilfe u. Frage zur .htacess

Moin,

ich hoffe ich habe das richtige "Unterforum" erwischt.

Ich würde gerne eine Webseite mit Hilfe der .htacess in der Ansicht auf einem "Touch"- Monitor anders ausgeben lassen, als auf einem normalen Monitor. Ist das Möglich?

Herausforderung ist, dass es nur unter einer bestimmten festen IP und nur auf diesem bestimmten Touch-Monitor angewendet werden soll. Der Touch Monitor: Dell S2240T LED-Multi-Touch-Monitor

Die feste IP kann ich bestimmen aber was ist mit dem Monitor?

Content-Key: 363541

Url: https://administrator.de/contentid/363541

Printed on: April 20, 2024 at 15:04 o'clock

Member: marinux
marinux Feb 04, 2018 updated at 08:28:34 (UTC)
Goto Top
Hi,

Monitormodell wird schwer zu erkennen. Wenn dann eher nur per JavaScript screen properties eingrenzbar. .htaccess ist hier das falsche Mittel.

Gruß
Mitglied: 135333
135333 Feb 04, 2018 updated at 09:00:23 (UTC)
Goto Top
Mach mit PHP eine Abfrage der IP und dann setzt du ein CSS Stylesheet mit Media-Query in die Seite.

Gruß snap
Member: freshman2017
freshman2017 Feb 04, 2018 at 09:07:58 (UTC)
Goto Top
Zitat von @marinux:

Hi,

Monitormodell wird schwer zu erkennen. Wenn dann eher nur per JavaScript screen properties eingrenzbar. .htaccess ist hier das falsche Mittel.

Gruß

Was sind diese screen properties? Weöche Angaben würde ich da vom Monitor benötigen?

Wäre es ggf. über die MAC-Adresse des Rechners einfacher?
Member: marinux
marinux Feb 04, 2018 at 11:31:21 (UTC)
Goto Top
Hi,

https://www.w3schools.com/jsref/obj_screen.asp

Wenn der Client u. Server im gleichen Ethernetsegment liegen, dann ist auch eine Identifizierung per MAC Adresse möglich.

Gruß
Member: freshman2017
freshman2017 Feb 04, 2018 at 14:16:43 (UTC)
Goto Top
Moin,

danke für die Antwort.

Property	Description
availHeight	Returns the height of the screen (excluding the Windows Taskbar)
availWidth	Returns the width of the screen (excluding the Windows Taskbar)
colorDepth	Returns the bit depth of the color palette for displaying images
height	Returns the total height of the screen
pixelDepth	Returns the color resolution (in bits per pixel) of the screen
width	Returns the total width of the screen

Daraus kann ich doch keinen genauen Monitor spezifizieren?
Mitglied: 135333
135333 Feb 04, 2018 updated at 14:25:50 (UTC)
Goto Top
Das wirst du auch nie können, du kannst höchstens per CSS Mediaquery oder Javascript die Auflösung des benutzten Devices abfragen. Da aber sowieso alles von der selben IP kommt ist es doch sehr unwahrscheinlich das damit ein anderer daher kommt wenn du die IP reservierst.
Wenn jede Dödelswebseite meine Hardware abfragen könnte wäre ja fatal ...
Member: freshman2017
freshman2017 Feb 04, 2018 at 14:31:00 (UTC)
Goto Top
Ah, okey. Ich würde halt gerne eine Intranetseite nur auf einem bestimmten Monitor ausgeben lassen.
Mitglied: 135333
Solution 135333 Feb 04, 2018 at 15:05:17 (UTC)
Goto Top
Dann erlaube halt nur dem Rechner auf die Seite zuzugreifen...

Leider ist deine Schilderung mehr als dürftig. Zu einem Monitor gehört immer auch ein Rechner...
Member: marinux
marinux Feb 05, 2018 at 07:25:49 (UTC)
Goto Top
Hi,

oder manipuliere den Browser User Agent und werte diesen aus.

Gruß