
Mac&Objective-C
perry_xiao
这个作者很懒,什么都没留下…
展开
-
WebView中JavaScript与Objective-C的交互
MacOS开发中WebView已经实现了浏览器的基本功能,使用十分方便,要在WebView中实现JS调用Obj-c的代码个人觉的需要一下几个基本步骤:1. 要使用WebView需要添加WebKit.framework。2. 在Window中添加WebView之后需要在右侧属性的connection设置frameLoadDelegate, resourceLoadDelegate, UIDe原创 2012-09-28 09:17:01 · 7023 阅读 · 0 评论 -
Mac 模态窗口关闭事件的处理
在Mac 开发中如果使用 runModalForWindow 弹出模态对话框,那么在关闭时需要解除模态状态,否则可能进入一个假死状态。总结了一下大概可以使用以下几种方式处理窗口window 的关闭事件:1. 通过创建 MyWindowDelegate : NSObject 并且实现方法windowWillClose: 如下:- (void) windowWillClose:(NSN原创 2013-03-29 20:30:29 · 8263 阅读 · 0 评论 -
MacOSX 系统开发中 webView 页面的强制刷新
MacOSX 中使用 webview 能方便的加载网页,但网页中如果有js 执行失败、或加载未完全成功则有可能使整个网页都不刷新,特别是第一次加载可能页面一直是白板,只有当鼠标右键点击或焦点转移到其它应用时才能看到页面的刷新。最终找到一种强制刷新网页的方法:[[[[webView_ mainFrame] frameView] documentView] layout];其中webView_原创 2013-04-23 19:15:58 · 3424 阅读 · 0 评论 -
MacOSX WebView 对 iframe 设置cookie 有可能失败
在使用 WebView 实现用户登录,结果死活登录不成功,Safari 则完全没问题,对此表示很无奈,开始怀疑是否WebView 哪里设置的问题,但没找到依据。还好朋友提醒抓包试试,由于Mac 下没有找到Fiddler ,于是尝试使用 CharlesProxy 结果适用版非常恼人,而且开vpn 可能就什么都抓不到。还好有个Wireshark 有Mac 版本的,虽然开始不会用,但是之后发现功能的确很原创 2013-05-31 19:31:16 · 2607 阅读 · 0 评论