http://google.com
Yosemite 10.10.1 で Safari 8.0.2 を使用した場合の 2 つのボタンの外観は次のとおりです (これは予期される動作です)。
以下は、Xcode 6.1.1 および Xcode 6.2 (6C95a) を使用して WKWebView 内でレンダリングされた Web サイトの同じ部分です (これは予期された動作ではありません)。
奇妙なアーティファクトを使用した WKWebView レンダリングの他の例:
空の上に追加したコードは次のCocoa Application
とおりです。
ViewController.h
@property (strong, nonatomic) WKWebView* webView;
ViewController.m
-(void)loadView {
[super loadView];
self.webView = [[WKWebView alloc] init];
self.view = self.webView;
}
- (void)viewDidLoad {
[super viewDidLoad];
NSURL* url = [NSURL URLWithString:@"http://google.com"];
NSURLRequest* req = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:req];
}
background-image
(CSS)を使用すると発生するようです。たとえば、Web インスペクタを介した Reddit のロゴには、次のように表示されますbackground-image: url(sprite-reddit.JqPSSyjOUZE.png);
。多分それはスプライトなので、ここにsprite-reddit.JqPSSyjOUZE.pngへのリンクがあります。