1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
6 function hasOGArticle() {
7 var elems
= document
.head
.querySelectorAll(
8 'meta[property="og:type"],meta[name="og:type"]');
10 if (elems
[i
].content
&& elems
[i
].content
.toUpperCase() == 'ARTICLE') {
17 var body
= document
.body
;
21 return JSON
.stringify({
22 'opengraph': hasOGArticle(),
23 'url': document
.location
.href
,
24 'numElements': body
.querySelectorAll('*').length
,
25 'numAnchors': body
.querySelectorAll('a').length
,
26 'numForms': body
.querySelectorAll('form').length
,
27 'innerText': body
.innerText
,
28 'textContent': body
.textContent
,
29 'innerHTML': body
.innerHTML
,