2016-02-26 50 views
0

得到正確的語言字符串我加載保存在本地的文件到WKWebView一個HTML文件。WKWebView不是從language.url

enter image description here

「measurements.html」 是我加載的文件。 對於加載在支撐CSS和JS文件,我設置相應的讀訪問的URL。請參閱以下代碼。

NSString *filePath = @"../HTML/measurements.html"; //path of measurements.html 
NSURL *fileUrl = [NSURL fileURLWithPath:filePath]; 

NSString *readAccessPath = @"../HTML"; //path of the HTML folder itself 
NSURL *readAccessUrl = [NSURL fileURLWithPath:readAccessPath]; 

[wkWebView loadFileURL:fileUrl allowingReadAccessToURL:readAccessUrl]; 

在HTML文件中我使用了一些jQuery。在「measurements.html」中提到的所有圖像,css和js文件都正在加載並正常工作。但是在DataTable中加載語言url不起作用。

$('#table_id').DataTable({ 

      "language": { 
       "url": "supportfiles/js/DTNorwegian.js" 
      } 
}); 

如果我將DTNorwegian.js的內容設置爲「語言」的值,它將起作用。設置網址似乎使WKWebView的問題。 將相同的html文件加載到UIWebView工作正常。

有什麼我實現WKWebView時失蹤? 所有其他功能處於工作狀態,唯一的問題是語言URL設置。

請幫忙。

+0

我找不到這方面的任何解決方案。所以我改變了HTML頁面的實現。我沒有設置語言的'url',而是設置了那個js文件的內容。 – jrodrigues

回答

1

如果DTNorwegian.js文件是一個JSON文件,那麼您可以直接硬到您的代碼url屬性的值代碼DTNorwegian.js的內容。

$('#table_id').DataTable({ 

     "language": { 
      "url": { 
       // Paste the DTNorwegian.js code here 

      } 
     } 
}); 

希望它的作品,乾杯!