发送按键以弹出

时间:2017-01-14 14:50:01

标签: javascript popup

我在主页上有一个我想要的按钮,点击弹出按键(在这种情况下,我要发送的密钥是输入)。这是我的代码:

<body>
<script>
var w = screen.width - 100
var diep = window.open("http://diep.io/", "", "resizable=yes,left=100,width=" + w + ",height=" + screen.height)
</script>
<script>
window.onbeforeunload = function () {
diep.close()
}
</script>
<button onclick="diep.focus(); sendENTER()">Send Enter</button><br>

<script>
function sendENTER(){
//Code here to send the ENTER key press to diep.io in the popup
}
</script>

2 个答案:

答案 0 :(得分:0)

尝试使用事件监听器以这种方式考虑您的解决方案:

web.loadUrl("file:///android_asset/yourFile.html");
祝你好运!

答案 1 :(得分:0)

因此,您似乎正在尝试通过 hacky 本地网页与 diep.io 进行交互。

但是由于某些安全策略,显然无法与另一个网页进行交互。 即使您使用iframe或其他技术。

这是一些阻止您这样做的政策:

  • 原产地政策
  • 跨地区政策
  • 跨域资源共享(CORS)

由于您的Web浏览器处理程序具有此策略,因此您可以使用about:config fags禁用其中一些策略,但无论如何还是很难进行交互。

由于您显然没有创建任何公开网页, 您可以通过内容脚本创建浏览器插件注入 JavaScript代码。