Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno WordPress - Vložený PDF soubor se nezobrazuje ve většině prohlížečích.

Dobrý den,

Chtěl jsem ve WordPressu vložit PDF soubor, aby ho bylo možné rovnou prohlížet, aniž by ho musel člověk samostatně zobrazovat nebo stahovat.

WordPress umí tohle sám o sobě. Jenže, ve většině prohlížečů se to nezobrazovalo. Zkusil jsem použít plugin k tomu určený, ale ten taky nepomohl.

V obou případech se na stránku přidal element object, který by měl podporovat Chrome, Firefox, Opera i Edge. Jenže, z těchto prohlížečů se to zobrazuje pouze ve Firefox, očividně to závisí a na něčem jiném.

Lze, prosím Vás, PDF vložit i jiným způsobem?

Děkuji

Řešení:

za uživatelskou přístupnost tomuto zbytečnému nápadu dávám -10 bodů.

A jak by jste to teda zobrazil? Původní plán byl dát obsah PDF na stránku. Problém je, že to by si vyžádalo důkladné nastylovat, což jsme zavrhli. Dát printscreen stránek PDF na web (jak už to teď vlastně je) působí (nejen mně) divně.

Správci se právě nejvíce líbil ten způsob procházení PDF přímo na stránce, proto hledám způsob, jak to vyřešit.

Neexistuje jiný způsob, jak PDF na stránce zobrazit (pomocí jiného elementu)?

UPDATE

Už jsem na to přišel, je nutné to zobrazit pomocí iframe - odkaz

I přesto děkuji

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Domnívám se, že to je dané nastavením konkrétního prohlížeče na pc, který web zobrazuje. Šlo by dát…
Redsnake 21.10.2021 08:33
Redsnake
Tady (prosím o nesdílení) jsem na začátek vložil PDF soubor. Printscreen je z Chromu, který zobrazuj…
MichalDM 21.10.2021 08:45
MichalDM
Já ten tvůj PDF ve Firefoxu normálně vidím. [93808-pdf-jpg]
IQ37 21.10.2021 13:42
IQ37
Ano, ve Firefoxu to paradoxně funguje. Nicméně, jak už bylo řečeno, problém je mixed content. Na web…
MichalDM 21.10.2021 15:52
MichalDM
On má Firefox v sobě script pro zobrazování PDF v prohlížeči. Možná taky má vliv nastavení předvolby…
IQ37 21.10.2021 17:09
IQ37
Jen jsem chtěl dodatečně dodat, že tohle zobrazují všechny prohlížeče kromě Firefox. [] nový
MichalDM 22.10.2021 15:34
MichalDM
Zkusil jsi srolovat stránkou dolů? Je tam velká bílá mezera, ale pak je tam obsah toho PDF. Jinak má… nový
IQ37 22.10.2021 21:22
IQ37
Zkusil jsi srolovat stránkou dolů? Je tam velká bílá mezera, ale pak je tam obsah toho PDF. Velká b… nový
MichalDM 23.10.2021 23:09
MichalDM
Neměl jsem důvod na to klikat pravým. nový
IQ37 23.10.2021 23:23
IQ37
Neřekl jsem, že ano. Problémem je, že je to malé a při zvětšení je pochopitelně horší kvalita. Nikde… poslední
MichalDM 23.10.2021 23:28
MichalDM
jedna technická: na win xp se starým ff 52esr ten obsah vidím. pdf je zobrazený nějakým pseudoprohlí… nový
lední brtník 22.10.2021 22:54
lední brtník
za uživatelskou přístupnost tomuto zbytečnému nápadu dávám -10 bodů. A jak by jste to teda zobrazil… nový
MichalDM 23.10.2021 23:23
MichalDM

Ano, ve Firefoxu to paradoxně funguje. Nicméně, jak už bylo řečeno, problém je mixed content. Na webhostingu mám zapnutou možnost Přesměrování na HTTPS - zapnuto a řeší mixed content. Odkazy se vždy přesměrují na HTTPS, ale mixed content to neřeší.

Na webu webhostingu jsem našel, že mám do .htaccess přidat tento kód

RewriteEngine On

RewriteCond %{HTTPS} !on

RewriteCond %{HTTP:X-Forwarded-Proto} !=https

RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,QSA,NE]

Header set Content-Security-Policy "upgrade-insecure-requests;"

ale vůbec to nepomohlo. Nicméně, z podpory webhostingu mně napsali, že on tomu přesně nerozumí do hloubky, že to předá specialistům, kteří mně s tím snad poradí, protože vůbec nevím, jak to vyřešit.

On má Firefox v sobě script pro zobrazování PDF v prohlížeči.
Možná taky má vliv nastavení předvolby Nezapínat režim „pouze HTTPS“
Mi se ten tvůj PDF zobrazuje i v Opeře a Chromákovi, dokonce i v Edge, ale je v nich zobrazený nějak jinak (rozložením na stránce). Teprve po kliknutí na "Stáhnout" se zobrazí v prohlížeči "normálně".

jedna technická: na win xp se starým ff 52esr ten obsah vidím.
pdf je zobrazený nějakým pseudoprohlížečem, co neumí zobrazit ani celou stránku a rolovat tím shitem buď návštěvníka nenapadne, nebo to ani nebude dělat.
za uživatelskou přístupnost tomuto zbytečnému nápadu dávám -10 bodů.

doporučuju jen vygenerovat bitmapový zmenšený náhled na úvod pdf, jinak odkaz na pdf opatřit textem "full pdf -> save as".

za uživatelskou přístupnost tomuto zbytečnému nápadu dávám -10 bodů.

A jak by jste to teda zobrazil? Původní plán byl dát obsah PDF na stránku. Problém je, že to by si vyžádalo důkladné nastylovat, což jsme zavrhli. Dát printscreen stránek PDF na web (jak už to teď vlastně je) působí (nejen mně) divně.

Správci se právě nejvíce líbil ten způsob procházení PDF přímo na stránce, proto hledám způsob, jak to vyřešit.

Neexistuje jiný způsob, jak PDF na stránce zobrazit (pomocí jiného elementu)?

UPDATE

Už jsem na to přišel, je nutné to zobrazit pomocí iframe - odkaz

I přesto děkuji

Zpět do poradny Odpovědět na původní otázku Nahoru