Changeset 237598 in webkit
- Timestamp:
- Oct 30, 2018, 12:58:51 PM (7 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/dom/Window/window-open-self-disallow-close-expected.txt (added)
-
LayoutTests/fast/dom/Window/window-open-self-disallow-close.html (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/page/DOMWindow.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r237597 r237598 1 2018-10-30 Ali Juma <ajuma@chromium.org> 2 3 Calling window.open("", "_self") allows working around restrictions on window.close() 4 https://bugs.webkit.org/show_bug.cgi?id=191073 5 6 Reviewed by Chris Dumez. 7 8 * fast/dom/Window/window-open-self-disallow-close-expected.txt: Added. 9 * fast/dom/Window/window-open-self-disallow-close.html: Added. 10 1 11 2018-10-30 Andy Estes <aestes@apple.com> 2 12 -
trunk/Source/WebCore/ChangeLog
r237597 r237598 1 2018-10-30 Ali Juma <ajuma@chromium.org> 2 3 Calling window.open("", "_self") allows working around restrictions on window.close() 4 https://bugs.webkit.org/show_bug.cgi?id=191073 5 6 Reviewed by Chris Dumez. 7 8 Do not treat a re-used frame in DOMWindow::createWindow as having been opened by DOM. 9 10 Test: fast/dom/Window/window-open-self-disallow-close.html 11 12 * page/DOMWindow.cpp: 13 (WebCore::DOMWindow::createWindow): 14 1 15 2018-10-30 Andy Estes <aestes@apple.com> 2 16 -
trunk/Source/WebCore/page/DOMWindow.cpp
r237596 r237598 2242 2242 newFrame->page()->setOpenedViaWindowOpenWithOpener(); 2243 2243 } 2244 newFrame->page()->setOpenedByDOM(); 2244 if (created) 2245 newFrame->page()->setOpenedByDOM(); 2245 2246 2246 2247 if (newFrame->document()->domWindow()->isInsecureScriptAccess(activeWindow, completedURL))
Note:
See TracChangeset
for help on using the changeset viewer.