2016-07-20 16 views
0

Ich habe ein eingebettetes Video auf meiner Webseite, das nicht von youtube oder vimeo stammt. Ich möchte, dass der Zuschauer nur das Video auf meiner Webseite sieht. Wie verhindere ich, dass das Video beim Klicken auf eine andere Webseite verweist? Ich habe die CSS-Eigenschaft pointer-events: none verwendet, um das Video von einer Verknüpfung zu einer anderen Webseite abzuhalten, aber das Video wird nicht mehr auf meiner Webseite abgespielt. Bitte helfen Sie.So verhindern Sie, dass eingebettetes Video mit einer anderen Webseite verknüpft wird

<!DOCTYPE html> 
<html> 
<head> 
<style> 

iframe { 
    pointer-events: none; 
    } 
</style> 
</head> 
<body>  
<iframe src="http://flashservice.simplevideo.com/embedframe/18598" frameborder=0 width=510 height=400 scrolling=no allowfullscreen ></iframe> 

</body> 
</html> 
+0

teilen Sie Ihre Video-URL, diese URL funktioniert nicht – Afsar

Antwort

0

Das sandbox Attribut für iFrames sollte das sein, was Sie suchen. Zum Beispiel:

<iframe src="http://flashservice.simplevideo.com/embedframe/18598" 
frameborder=0 width=510 height=400 scrolling=no allowfullscreen 
sandbox="allow-same-origin allow-scripts"></iframe> 

Beachten Sie, dass das sandbox Attribut als weiße Liste wirkt, so durch sie nicht die allow-popups oder allow-top-navigation Berechtigungen zu geben, ist es nicht eine neue Seite öffnen kann, noch die übergeordnete Webseite ändern!

+0

Vielen Dank, der Code funktioniert. –

+0

@CarlMax Dann klicken Sie bitte auf das Häkchen, um meine Antwort zu akzeptieren - Sie bekommen auch einen guten Ruf! –