我正在創建一個iphone應用程序,其中一個頁面中有一個UIWebView
。被加載的頁面有一個鏈接,我想知道是否有任何在點擊鏈接時觸發應用程序內部的函數。從技術上講,我只是想創建一個後退按鈕,如果鏈接被點擊。是否可以觸發從HTML頁面到iPhone應用程序的功能?
0
A
回答
1
2
您可以在視圖控制器實現UIWebViewDelegate
當Webview是得到通知即將加載另一個網頁。
例子:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
// Check here if the link was clicked by checking the request object
return YES;
}
不要忘記調用[webView setDelegate:self
]在您的viewDidLoad
方法(或直接在IB把它掛)
+0
你能舉個例子嗎? –
+0
@AhouraGhotbi新增了一個示例 – JustSid
0
如果自己的網頁,你可以使用URL schemes
相關問題
- 1. 是否有iPhone應用程序可以觸發其他操作?
- 2. 是否可以通過AppleStore發佈HTML 5 iPhone應用程序?
- 3. 是否可以將數據從Java應用程序發佈到.php頁面?
- 4. 是否可以從美國境外發布iphone應用程序?
- 5. 是否可以從UIWebView頁面內下載應用程序應用程序?
- 6. Phonegap - 從網頁和觸發功能(IOS)打開應用程序
- 7. 是否有可能使用ipad開發iphone,ipad應用程序
- 8. 是否可以從linux發佈node.js應用程序到Azure?
- 9. 是否可以從我的iPhone恢復iOS應用程序?
- 10. 是否有可能加載到iphone單獨的應用程序?
- 11. 是否可以在iPhone上修改(添加功能)iPod應用程序?
- 12. 是否有可能從watchOS 3應用程序喚醒iPhone應用程序?
- 13. 可以在「屏幕截圖」功能可以從iPhone應用程序刪除嗎?
- 14. 是否可以開發具有藍牙功能的iOS應用程序?
- 15. 是否可以從iPhone和iPad應用程序進行打印?
- 16. 是否可以從iPhone應用程序訂閱日曆?
- 17. 是否可以將數據從CSV導入iphone應用程序?
- 18. 如何在iPhone應用程序中添加Facebook頁面功能?
- 19. iPhone應用程序中的HTML頁面。從哪兒開始?
- 20. 蘋果是否接受隱藏功能的iPhone應用程序?
- 21. 是否有可能在另一個程序中按功能在一個應用程序中觸發keybord事件?
- 22. 從iPhone應用程序的應用程序商店鏈接開發者頁面
- 23. 是否可以下載從未發佈的應用程序?
- 24. 是否有可能在其他應用程序中觸發觸摸事件?
- 25. 是否可以將iad添加到html web應用程序
- 26. 是否可以使用Graph API從頁面中刪除Facebook應用程序?
- 27. 是否可以從PHP服務器發送迴應到iphone?
- 28. 是否可以將特定的Facebook頁面同步到Android應用程序?
- 29. 是否有在終止明確應用程序觸發功能的方法嗎?
- 30. Chrome擴展程序:是否可以在背景頁面的選項頁面中調用功能?
看起來他想要另一種方式? – JustSid
yea @JustSid是對的,我想要它的另一種方式,我想要網頁發送請求到應用程序 –
@JustSid:我讀他想從webview到目標c(應用程序),這是文章所說的東西。請注意,我更新了鏈接。這篇文章是關於從webview發送一個字符串到應用程序 –