我正在嘗試爲網站製作應用程序(有點像Facebook應用程序)。問題是,登錄需要啓用javascript。我找不到指出使用不屬於UIWebView類的JavaScript的文檔中的任何內容。反正有沒有在iPhone上使用WebView而不使用JavaScript?
2
A
回答
0
我工作的公司也一樣。你實際上正在接近這個錯誤的方式。 NSURLConnection允許您將所有需要的信息傳遞給服務器,例如用戶名和密碼。有時會使用Javascript提交其他參數。你需要做的是掃描這個變量名的必要頁面,基本上使用一個標記器獲取變量,然後使用NSURLConnection POST/GET或者他的URL的一部分(或者其他方式)將其發送回服務器。讓我知道你是否想要更多關於我如何做的細節。
這裏的代碼,不會在NSURLConnection的使用JavaScript值塊:
if (postData) {
[theRequest setHTTPMethod:HTTP_METHOD_POST];
[theRequest setValue:FORM_ENCODING forHTTPHeaderField:@"Content-Type"];
[theRequest setHTTPBody:postData];
}
if(cookies)
[theRequest setAllHTTPHeaderFields:cookies];
connection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self startImmediately:YES];
的POSTDATA在礦是像繩子,他的形式:「用戶名= Rudigern &密碼= thePassword & JSVariable = somelongtoken 「
這當然是特定於網站,通過掃描JSVariable的頁面來完成某些longtoken。有些網站還需要cookie以及這些變量,這是由cookie行完成的。該請求的類型爲NSURLMutableRequest。
這是怎麼看的令牌:
[scanner scanUpToString:@"JSVariable=" intoString:somelongtoken];
相關問題
- 1. 有沒有辦法使用DexClassLoader而不使用反射*到處*?
- 2. 反正有沒有使用ALFA生成XACML而不使用Eclipse插件?
- 3. 反正是有使用JavaScript在ipad
- 4. 反正有沒有使用臨時目錄上傳文件?
- 5. 反正有沒有落實在JavaScript XOR
- 6. 有沒有反正使用JSON-LD Schema沒有內聯
- 7. 有沒有辦法將JavaScript注入WebView以供後期使用?
- 8. 使用沒有JavaScript
- 9. 有沒有反正在React組件中使用jquery
- 10. 沒有反應使用iodocs
- 11. 有沒有使用javascript代碼而不使用<script>標籤的方法?
- 12. 有沒有可能使用Firebug停止JavaScript而不使用斷點?
- 13. 反正有沒有使用WPF爲android開發應用程序?
- 14. 有沒有使用JavaScript而不是上下文變量的缺點?
- 15. 使用NSDateFormatter..iPhone..webview
- 16. 有沒有人在iPhone上成功使用MPOAuth與Twitter連接?
- 17. 有沒有方法使用AJAX/jQuery上傳圖片而不使用Flash或iframe?
- 18. 差,而沒有使用SET
- 19. 有沒有反正使用JavaScript獲取由CSS確定的屬性?
- 20. 使用webview創建NW.js但沒有shadowprotect
- 21. Android:使用Webview,但沒有下載
- 22. 有沒有使用Javascript的iPhone加速計?
- 23. 反正有沒有使用API來「突出」一篇文章?
- 24. 反正有沒有讓劍道使用命名模板?
- 25. 有沒有辦法在sed中使用正則表達式,而不必在任何地方放置反斜槓?
- 26. 從Obj C調用JavaScript - 沒有WebView
- 27. oAuth在Android上沒有WebView?
- 28. 使用<=>而不僅僅是排序和反轉有沒有好處?
- 29. 有沒有使用「@」,而寫代碼
- 30. JavaScript使用警報,不工作沒有
該網站是否有一個API來使用?這聽起來像你正在嘗試使用網站使用的相同HTML表單數據進行身份驗證。 – 2011-02-17 02:05:05
是的,那正是我目前正在嘗試做的。我會說沒有API。這實際上是我的大學網站。在移動瀏覽器上導航非常糟糕,所以我想我會嘗試爲它製作應用程序。 – CnnrmN 2011-02-17 02:19:29