public static function render() { if (!HttpUserAgent::isIOS()) { return; } $header = XhtmlHeader::getInstance(); $header->embedJs('var addToHomeConfig=' . '{' . 'touchIcon:true,' . 'lifespan:10000,' . 'message:"Lägg till denna app på din %device: tryck på %icon och sedan <strong>Lägg till på hemskärmen</strong>."' . '};'); $header->includeCss('core_dev/js/ext/ios-add2home/assets/add2home.css'); $header->includeJsLast('core_dev/js/ext/ios-add2home/add2home.js'); }
public function testSafariIOS5() { // version shipped with iOS 7.0.4, at 2014-04-24 $s = 'Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_4 like Mac OS X) ' . 'AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11B554a Safari/9537.53'; $b = HttpUserAgent::getBrowser($s); $this->assertEquals(true, HttpUserAgent::isIOS($s)); $this->assertEquals('Safari', $b->name); $this->assertEquals('iPhone', $b->os); $this->assertEquals('CPU iPhone OS 7_0_4 like Mac OS X', $b->arch); }