<html>
<head>
<script>
var logWin = window.parent.opener;
logWin.log('Initializing Iframe');

var notificationCenter = null;
function test() {
  notificationCenter = window.webkitNotifications;
  logWin.log("Before transfer: checkPermission returned (should be 1): " + notificationCenter.checkPermission());
  setTimeout("window.parent.transferIframe();", 5000); // Wait long enough for Chrome popup blocker to release the window so it can actually close.
}

function testAfterClose()
{
  logWin.log("After transfer: checkPermission returned (should be 2): " + notificationCenter.checkPermission());
}
window.finish = function() {
  logWin.log("After transfer, the checkPermission call is accessing a destroyed object and can return invalid value or crash, depending on circumstances.");
  setInterval(testAfterClose, 1000); // Do it several times in a row, it'll crash after 1-3 times
}
</script>
</head>
<body onload=test()>
</body>
</html>
<html>
<head>
<script>
var logWin = window.parent.opener;
logWin.log('Initializing Iframe');

function test() {
  logWin.log("Before transfer: permission returned (should be denied): " + Notification.permission);
  setTimeout("window.parent.transferIframe();", 5000); // Wait long enough for Chrome popup blocker to release the window so it can actually close.
}

function testAfterClose()
{
  logWin.log("After transfer: permission returned (should be granted): " + Notification.permission);
}
window.finish = function() {
  logWin.log("After transfer, the permission call is accessing a destroyed object and can return invalid value or crash, depending on circumstances.");
  setInterval(testAfterClose, 1000); // Do it several times in a row, it'll crash after 1-3 times
}
</script>
</head>
<body onload=test()>
</body>
</html>

Remove use of webkitNotifications from iframe_notifications.
Remove use of webkitNotifications from iframe_notifications.

webkitNotitications and were replaced by a Web API called
'Notification'.
Spec -> https://notifications.spec.whatwg.org/

BUG=None
R=peter@chromium.org

Review URL: https://codereview.chromium.org/787593002

git-svn-id: bf5cd6ccde378db821296732a091cfbcf5285fbd@187027 bbb929c8-8fbe-4397-9dbb-9b2b20218538
