add deprecation notices to webframe
authorPaul Frazee <pfrazee@gmail.com>
Mon, 14 Nov 2016 18:33:30 +0000 (12:33 -0600)
committerKevin Sawicki <kevinsawicki@gmail.com>
Mon, 12 Dec 2016 20:51:48 +0000 (12:51 -0800)
atom/renderer/api/atom_api_web_frame.cc
docs/tutorial/planned-breaking-changes.md

index fcfc50cf7f134e73105e66037fbce8470d4d8043..a7b71c35af2492f82122bd7101da0d4b07cfcb05 100644 (file)
@@ -133,6 +133,7 @@ void WebFrame::SetSpellCheckProvider(mate::Arguments* args,
 }
 
 void WebFrame::RegisterURLSchemeAsSecure(const std::string& scheme) {
+  // TODO(pfrazee): Remove 2.0
   // Register scheme to secure list (https, wss, data).
   blink::WebSecurityPolicy::registerURLSchemeAsSecure(
       blink::WebString::fromUTF8(scheme));
@@ -165,6 +166,7 @@ void WebFrame::RegisterURLSchemeAsPrivileged(const std::string& scheme,
   // Register scheme to privileged list (https, wss, data, chrome-extension)
   blink::WebString privileged_scheme(blink::WebString::fromUTF8(scheme));
   if (secure) {
+    // TODO(pfrazee): Remove 2.0
     blink::WebSecurityPolicy::registerURLSchemeAsSecure(privileged_scheme);
   }
   if (bypassCSP) {
index 4e604945ef4db5fa19382c01d4b63545575d52ff..93c5718d6a4936f95002f03ff6d59b7244f37135 100644 (file)
@@ -117,6 +117,16 @@ webContents.setVisualZoomLevelLimits(1, 2)
 webFrame.setZoomLevelLimits(1, 2)
 // Replace with
 webFrame.setVisualZoomLevelLimits(1, 2)
+
+// Deprecated
+webFrame.registerURLSchemeAsSecure('app')
+// Replace with
+protocol.registerStandardSchemes('app', {secure: true})
+
+// Deprecated
+webFrame.registerURLSchemeAsPrivileged('app', {secure: true})
+// Replace with
+protocol.registerStandardSchemes('app', {secure: true})
 ```
 
 ## `<webview>`