         let configuration = WKWebViewConfiguration()
         configuration.preferences.javaScriptEnabled = true
         let js = Note.decodeRange + Note.installEffect + Note.encodeRange + Note.showHideSSFootnote
+            + Note.findVerseNum
         let script = WKUserScript(source: js, injectionTime: .atDocumentStart, forMainFrameOnly: false)
         let contentController = WKUserContentController()
         contentController.addUserScript(script)

        + "  }\n"
        + "}\n"
    
    static let testWalkPage2 = "var verseNum = null;\n"
        + "walkNodes(document.body);\n"
        + "verseNum;\n"
        + "function walkNodes(node) {\n"
        + "  verseNum = findVerseNum(node);\n"
        + "  node = node.lastChild;\n"

    
    func webView(_: WKWebView, didFinish: WKNavigation!) {
        print("Test Web page loaded \(reference.toString())")
        let message = "getClass(document.body);\n"
        self.execJavascript(message: message)
    }
    
    func webView(_: WKWebView, didFail: WKNavigation!, withError: Error) {
