Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(631)

Side by Side Diff: components/dom_distiller/ios/javascript/domdistiller.js

Issue 936843002: Upstream iOS implementation of dom_distiller (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@web_controller_provider
Patch Set: Add missing (optional) semi-colon in the javascript Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2014 The Chromium Authors. All rights reserved.
noyau (Ping after 24h) 2015/02/19 09:15:43 2015
sdefresne 2015/02/19 10:50:13 Same remark about year.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 // Applies DomDistillerJs to the content of the page and returns a
6 // DomDistillerResults (as a javascript object/dict).
7 (function() {
8 try {
9 // UIWebView's JavaScript engine has a bug that causes crashes when creating
10 // a separate window object (as in the non-iOS version of this file), so
11 // allow the script to run directly in the window until a better solution
12 // is created.
13 // TODO(kkhorimoto): investigate whether this is necessary for WKWebView.
14 <include
15 src="../../../../third_party/dom_distiller_js/package/js/domdistiller.js"/>
16 // UIWebView requires javascript to return a single string value.
17 return JSON.stringify(
18 window.com.dom_distiller.DomDistiller.applyWithOptions($$OPTIONS));
19 } catch (e) {
20 window.console.error("Error during distillation: " + e);
21 if (e.stack != undefined) window.console.error(e.stack);
22 }
23 return undefined;
24 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698