http://jsbin.com/coregedoze/2 Вот ссылка моего кода с iframe, у этого нет атрибута sandbox, так как этот атрибут работает только с HTML5 и ограниченной версией браузера. Я перепроверял этот код, и он не сохранит никакой истории. Только случай, если вы измените источник iframe, перезагрузите всю страницу и вносите еще одну запись в историю, чего можно избежать с помощью sandbox = «value», как указано в приведенном выше ответе JAYDEN LAWSON. Другой способ: объявить свои ссылки на вашей странице из iframe и вызвать их в iframe, например traget = «iframe_a», где iframe_a - ваше имя iframe. надеюсь, это поможет: -)
В вашем методе getInput
вы создаете локальный массив time
, который скрывает статическую версию. Вы хотите:
time = code.split(":");
вместо:
String[] time = code.split(":");
Также ни один из ваших методов не модифицирует code
, поэтому, если пользователь не введет условие остановки при первом запуске, цикл всегда быть бесконечным. Вам нужно добавить
code = scan.nextLine();
в конце вашего цикла