2017-09-15 3 views
1

Hallo, ich versuche, dieses Element https://allnepaliconverter.com/ok/demo_iframe.html iframe, aber sie Tastatur scheint nicht iframed.Kann einige Seiten meiner Website nicht iframe

HTML-Code ist als

<!DOCTYPE html> 
<html> 
    <title>Virtual Keyboard</title> 


<meta name="robots" content="noindex, nofollow"> 

    <script type="text/javascript" src="vk_iframe.js?vk_skin=goldie&vk_layout=IN Devanagari" ></script> 

</head> 
<body> 
    <form action="no.cgi" method="get"><strong> 
    <p style="color: red;font-family: sans-serif;"> Enter From The Keyboard Below Using Mouse Or Your Hardware Keyboard Device </p></strong> 

    <textarea id="text" cols="72" rows="10" wrap="soft" onfocus="IFrameVirtualKeyboard.attachInput(this)"></textarea> 

     <div id="td"></div> 
     <body onload="IFrameVirtualKeyboard.toggle('text','td'); return false;" > 

</form>  
</body> 
</html> 
+0

Nun, wo ist die Testseite, wo es in einem iframe ist? – epascarello

Antwort

2

folgt Wenn Sie Ihre Konsole aussehen, sollten Sie sehen:

Uncaught DOMException: Blocked a frame with origin "https://allnepaliconverter.com" from accessing a cross-origin frame. 

Dies erklärt, warum die Tastatur nicht gedruckt. Werfen Sie einen Blick auf here für vollständige Erklärung und mögliche Problemumgehungen.

+0

ich weiß es, aber ich weiß nicht die Arbeit um :( –

+0

Eine mögliche Abhilfe wäre, die Seite auf Ihrer Website zu reproduzieren: Holen Sie sich die Skripte, reproduzieren die HTML ... – rabsom

0

Mai Tastatur ist Iframe von Javascript aus dem gleichen Ursprung geladen. Browser blockieren Skripts, die versuchen, auf einen Frame mit einem anderen Ursprung zuzugreifen.

+0

ich weiß es, aber ich weiß nicht die umgehen: –

Verwandte Themen