如何在iframe中执行Javascript?

时间:2016-03-27 14:32:26

标签: javascript jquery html iframe

我正在使用javascript代码,使用chrome开发控制台(ctrl + shift + J)在网页中自动执行多项操作。但不幸的是,当代码处于执行过程中时,网页会断开我们(它不会向我们发送数据,也不会允许浏览器发送数据 - 例如,从聊天窗口断开连接),因此我们必须重新加载页面,将销毁由脚本修改的任何变量。

这是我脚本的一部分,例如,因为它的整个包太大而无法清晰显示:

var $balance = $("#balance"),
  $statusBar = $(".progress #banner");

function getStatus() {
  var a = $statusBar.text();
  if (hasSubString(a, "Rolling in")) return "waiting";
  if (hasSubString(a, "***ROLLING***")) return "rolling";
  if (hasSubString(a, "rolled")) {
    var b = parseInt(a.split("rolled")[1]);
    return lastRollColor = getColor(b), "rolled"
  }
  return "unknown"
}

function getBalance() {
  return parseInt($balance.text())
}

由于javascript在重新加载页面后会消失,我正在考虑在iframe中执行javascript的想法,所以当我重新加载iframe时,它不会影响正在运行的脚本。但我的问题是我只有直接运行到目标页面的脚本,而不是具有iframe的脚本。

如果你们能给我一些解决方案,我们将不胜感激。非常感谢!

0 个答案:

没有答案