         
         p_constructSubviews()
 
-        if let workFolder = _workFolderURL {
-            if #available(iOS 9.0, *) {
-                webView.loadFileURL(workFolder.URLByAppendingPathComponent(_indexPath), allowingReadAccessToURL: workFolder)
-            } else {
-                let url = workFolder.URLByAppendingPathComponent(_indexPath)
-                webView.loadRequest(NSURLRequest(URL: url))
+        let wholeURL = _baseURL.URLByAppendingPathComponent(_indexPath)
+        if #available(iOS 9.0, *) {
+            if _baseURL.fileURL {
+                webView.loadFileURL(wholeURL, allowingReadAccessToURL: _baseURL)
+                return
             }
         }
+        webView.loadRequest(NSURLRequest(URL: wholeURL))
     }
-    
+
     override public func didReceiveMemoryWarning() {
         super.didReceiveMemoryWarning()
         // Dispose of any resources that can be recreated.

        let resultJS = result.constructResultJSWithCallbackID(callbackID)
        webView.evaluateJavaScript(resultJS) { (obj, error) -> Void in
            if error == nil {
                print("Callback JS run successfully. Result : \(obj)")
            } else {
                print("Callback JS run error. \(error)")
            }



    // MARK: - Private properties
    private var _baseURL: NSURL = NSURL(fileURLWithPath: "/")
    private var _indexPath: String = "index.html"

}
