text: // Copyright 2015 The Chromium Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  var iframe_hosts = ['http://127.0.0.1', 'http://localhost'];
  function getIFrameSrc(iframe_id) {
    var port = location.port;
    var path = location.pathname.substring(0, location.pathname.lastIndexOf('/'));
    var url = iframe_hosts[iframe_id] + ':' + port + path + '/simple.html';
    return url;
  }
  function addIFrame(iframe_id, iframe_src) {
    var id = 'iframe_' + iframe_id;
    var iframe = document.getElementById(id);
    iframe.allow = 'geolocation';
    if (iframe_src) {
      iframe.src = iframe_src;
    } else {
      iframe.src = getIFrameSrc(iframe_id);
    }
    return "" + iframe_id;
  }
  