{"id":63870,"date":"2024-06-10T03:01:11","date_gmt":"2024-06-09T17:01:11","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=63870"},"modified":"2024-06-12T10:25:14","modified_gmt":"2024-06-12T00:25:14","slug":"trust-this-computer-issue-on-iphone-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/trust-this-computer-issue-on-iphone-tutorial\/","title":{"rendered":"Trust This Computer Issue on iPhone Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPhone\/trust_this_computer_issue.gif\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Just Javascript Card Game iPhone Debugging Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPhone\/trust_this_computer_issue.gif\" title=\"Just Javascript Card Game iPhone Debugging Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Trust This Computer Issue on iPhone Tutorial<\/p><\/div>\n<p>We think we introduced a problem with the way our iPhone charges (or is hard to) recently, and we think we got &#8220;out of synch&#8221; with using the iPhone as a debugging tool (as we show with <a title='Just Javascript Card Game iPhone Debugging Tutorial' href='#jjcgpdt'>Just Javascript Card Game iPhone Debugging Tutorial<\/a>), connected via an Apple white lead to the USB port of a MacBook Air.<\/p>\n<p>The symptoms of the look of our version of the problem, was that using a particular combination of &#8230;<\/p>\n<ul>\n<li>Apple white lead<\/li>\n<li>MacBook Air USB port<\/li>\n<\/ul>\n<p> &#8230; and us using those two in combination, with a powered up MacBook Air, was charging the iPhone, it would be interrupted constantly in its charging by a &#8220;not happening&#8221; attempt to bring up a &#8230;<\/p>\n<blockquote><p>\nTrust this Computer\n<\/p><\/blockquote>\n<p> &#8230; alert looking somewhat like &#8230;<\/p>\n<p><img src='https:\/\/support.apple.com\/library\/content\/dam\/edam\/applecare\/images\/en_US\/iOS\/ios-16-iphone-14-pro-trust-this-computer-prompt.png'><\/img><\/p>\n<p> &#8230; alert box regarding the MacBook Air (probably caused by that &#8220;out of synch&#8221; event during a debugging session).  The iPhone constantly buzzes (technically, &#8220;vibrates&#8221;) every five seconds or so, and even when we got the alert box to show after first remedial steps (suggested <a target=_blank title='advice' href='https:\/\/support.apple.com\/en-us\/109054'>by Apple<\/a>) below &#8230;<\/p>\n<ol>\n<li>Go to Settings, then tap General.<\/li>\n<li>Tap Transfer or Reset [Device].<\/li>\n<li>Tap Reset, then tap Reset Location &#038; Privacy.<\/li>\n<\/ol>\n<p> &#8230; we got to a validation <sub>6-<\/sub>8-digit number keyboard screen &#8230;<\/p>\n<p><img src='data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKkAAAEqCAMAAABZWIDfAAAAxlBMVEX\/\/\/\/l5eUAAADm5ubz8\/P09PT8\/Pzq6uri4uLw8PDs7Oz4+PjW1tbQ0NC+vr6Pj4+pqanZ2dmcnJzIyMi3t7d5eXnX19ejo6OVlZUzMzPCwsKBgYFwcHBzc3PKysqxsbFkZGRBQUEmJiZLS0tUVFRnZ2eHh4ckJCRQUFASEhI4ODgZGRl+fn47OztcXFy+5Mex4ruR3KGc3qrX79tUy25t0oMAwkN50YlIyWglxVHf196P2p\/r+O7D5syt3rai3a0Avz03x1uKMWukAAAUB0lEQVR4nO1di5+qOJYO4RES5A0FooJPqiwtu6dvd8\/2zO7O9v\/\/T22CWiRIVNS61+nhu7+rAofky8n7nCQFQI8ePXr0+P5ADw\/RsqovO7L31z\/\/7ZdffmH\/v11+14QwAB6EJfCBDSEEPoRuFWgAXx\/M0wCDAf2isS0hjOivX3796bfff\/vptz9+\/9W6+PbMJdCChQ8BzJ2VicG88AMDkBFlXTyYaYZ9ypTAge0NBhAD8Cv4O\/gv8M+ff\/\/2xz8uUoUOgC8ZUywAyfoNYvg2fwdgDpl+H4kIGmHFlGpnE8Ml+\/Hrt2\/GP8FP\/\/2b\/i1\/uRTAPDGgCTMFkvnAt6li1xGACjCMAqYP5LkoI2gdmaq2O1Aqpv\/zv+BP8C\/j\/3764x8Xg8jgegreXj9eQaHZcAhp2jdv7EEB9QcyHcZUpxmuyikAA+hX3z\/\/8bc\/f\/\/zF\/r\/d+NyGJi9ZO7f1NkX2f9WogcSBZYBMDhl8+2nAy5XqB49evTo0aNHjx49evTo0aNHjx49evTo0aNHjx49evTo8e8PTVFV5cRFrFd3c3a\/IMebin2FzxsAEz+QHodiDuFrzt\/Z2gBE9O48hyq9LM3D\/RjuoGzFQ+p8\/lzM4EMd8RxGCSiKcRSByAHlzh7ABePmpgDAaOeAVDGnE6omGwLgDEG0S4HtbVNzV4BRvotAqYAym898bTzGyE2jAESLL2IaB2A8e3FLUAZujN+sWcAyvXQpUzeEYG5D26EXacyEQ2ju0gj685UNDRgPoLIeADiYusY6zOcmjAgYQPsLmXogLakafbjMwCIDR6YIQDwcpDBGAARjdnsUAPvdWYFJRB9BDCbF\/AWsUexZcLWDTO+U9xcRPTKNwSrwMYGYY6oyprkNvDkAPuWVzLwV8KbRFIwrphl4D+c5TdHEA9AAjs+Y+l9FFExSME2ACeeLNISzJQiqdS6jkjI1ASSv9mS+8eidBMI1AsNXiIodWBWU6XoM34EH36AZQbuAa9esdJpfiPAxaF3oc2zEcEMCagb3tGWlzNMgeOQCph49TrCdsKWI4EItLfZN+EGK6\/UR7WZtUFqAjGTvPqr3n1EaQWLCfBAreZCDIkmBt8X21ja3DmtLvVgjcWzbsULbr8wf20BfB06a2Wpob1\/Gb0CDRZwGVqSOaC+fTUwSR1awDWMjSSOSEWc3BWWiBcG9TOEqWplLawFes1lAG8udX+ZOku4if+vZaWhHWzKekjgcOu8sWXPwYYApntihNwh20SBir1hjc2XHbpIBa2ZES2tqT\/NtEQ2ttyww3SRM05W3fIROp8ZK\/wBDM0ppHk9R6u0K13fezHDm2n5U6uOdtc1mZgHA+4GpNtHzIAx8Z+lQpktrZYzsiRIOKVMQLsAqH\/lpFn2AZebalKlbONn2bqaTVeAZiZU4+SrPaJe0ot1+mTrRxLZpjx6PaC+P0SowsxUtpF5kT2kPa6eFZUzSMJrk+tgAOQ2hML3BhKYlmr6oK88qVGdgL0oPxKlDxiB20aOXC9OB0uOCKh8X1F8Ok+rzONQ8juSKzyGdHn9nQk14MYlo2xIEUzp6Gpkw8SeZHxSvtHy4pQESd2Rk4wFtyPDKzxOQmPSFH8M0Ksqp+hZu0RLow1Cb6nY+pEP+MQaWM3JA4oVunr8l2WCwmNAmZGbHaPdDiOJF5K6MVTbCC2DlpTfVF\/bQKcAKAadkTIu8XNjLJPNfFgvWftkjsiM\/ZLznBplneEaa0ibTHWGbtovBi02bKKBvAx\/kSWx4aUIH2rqnFM4oyMcxSR6\/H+QL4Gc\/mkGPHj169OgOe7x1uUt3O+asdeZ4xI+agnhS20oBHo8mWn0ZTWLvq0hW0VEmfj01o30miOuZ5YoK1JOMiHZJqc8\/NMafV3ZCh4Vf2WdFLObJ5yX75X+alV+YBrfCQ+tzhqCx9KWfqXIrw+sXMvU9gQz75X2qDbNyUavNpbTy2jo+AXwa2TBbuXvefA5u4Ezr7MZTJ+CKrec6K7O+nEYeV2yzbRZz5o2JV6y+kCdgXhHh0lb4KyK6TAYmf6Xngr3P\/zozb48ePf6q0PS9h0PXhcaGXuuabpzIdg7f0DQ+nP3PfZxdYemsk9OaHAx6wxANx4YFOm9cZsEALphDALcxZYFZFgtRr9JKtaAfotAMphJg6JauURF6n35YLHFUcv+p6frxzepGdaWxcDT2WVHSmAD9Ym9WD6q8qZ4DUVzfh6m1+70MJrGnSzlVGqBqPuhUqzgz5WL23NLB4YveZcdF4OP1QZJlL3sbV\/mM9+o09nplgbPH1YMqDVVGWpz44V3QLHcHplRUq14yDEZhH56B9eoty7Iwu8f4WFUI9IKWA\/rQ2sdFL9ibh19UaM++epPFyrLFqgT1w7746rV9yOAYBK6oVBFo1a82pjR5lSSltmfBtGBUGWDoBsXhQmC6f\/MQDc1348h0T4V+Vm\/uuRwEBaZa9Xz\/G+zvHiI4x1SvJKsM2kep78spOAT7ydTaa61mio8KYW8emGqf+Y6rckFJ87m\/f3x4DsAh36vUGJXbVcKUFmeWSzrWjaplosVPs9gHrsoKuzAMWp\/AvjLRCnSoVuyTvkZTxiobe9OqftHoMH2HFRwmRV+tWila16gwe8we0FtGJcUKjcaCNzQmzmT3YZ5vHIzDY0HKaJc5e9fgP40TkWY0hnjZo0ePHj169OjRo8cp6IiWEIJb514tsvhqWauSvWke3RYcVkxlD1PBF8bfWL1aFmi1rEnuP\/bMIMfgDoGeW0vQlEVnZHFT9k6uuhheFabMzGOdiCrSJXtdZK8COSXKkt8qi9tklS6y6u1EUVt4kiBbEyWRbSdKcStRIgmvTVPSyFuoalLZG6meCfCkTFmCrKryV81FUl1kr4IhBEgwxjzVRq3mo8bYVDFXcEzrgiyXd+YtK7\/5vFe1ZL2BfLEV859LhIpiCOGw4G9JZdUJlZ0HvA66E+VVqpoLdvopz11QFC9LXmGFhLTLcipV0UF2xMl2N3XztLQFXL+KTIUSxekEBTRiJaPR8zc5WU2UddXBRpDt3lTxrLTZEn80mPKeRq5SEHexQKpF84AvqVyp5m6jzPMIsqYC02YNuAihgiIHa8Mm0zpLhbpHNKyqJi2pnPIUrp7wsioiYeTSksLXgK5dFR8PpargJlMuRF0RoSIqnPOtT11UxCZKwTtaTjxDiKsj02arf8q0jh2LoshcQxgJwnXsogYUko5pQdnxIXQtqM2O9JRpHWIjBewQ6lwmK6QKaxohFm3VIj6678WUOLSMqnQ4LfQ9rUzx23COsVVCGPDV7zsxRRHV6HK62y0HPNVWpoRWpnm5oi\/YrbLX4aSczoV2R+HLHh87SuEBfOyS3CfLvajQSXVl2qgltOi7pci0rlF8LUGOu0fpc0zrVInthObEu6k7ECLrWqOs5kCKTvnEG1q7LGJzOPa\/vY00xPYUEVqpEGpv0a6DIR\/y7cH3JfwQwXeQH4WIOE57x88TtZ0XHDq272R1srqPpmTj\/c9oOFlO2ziGpvO+iJLFoqiDkMiuptDcbJ1kxg9nuhJtm+sJ4Ds9Lvs1uEqy4cKeOmpd+SWyeBXG0fvO8eC0Lqk3jKXPExWT\/skJOfNgHsKPJFvDzywVBx21pvFqDvF64SVxPVXtPEABl5QqjiNqRZmImKqiEmSa6JKsoipsNKPcU58qCJ1MA82mhC\/VahU1Nz9qyBJetDGP6l5KGc5U\/9M8kieqOY06p4JT2etw0qaeCVCarJZWx5CI3mFGkVBtTbkk+tbmUSZ7h72nPcj2LDLaMlWWnahFBzfNoGuc2EZMee08lZUb+7rIXgnRLHnWKAkMIf7zhsYusldDJ4rJQGdzF9OtE3Uviy7LWh1kr4fRvpTju8r26NGjx787DDp9VJlh7ooG+lP2koePyepMVqGyj\/nDRrpad3umet5krHMjD\/OCfdHqIHsNTp1x8hGPpTSGHWdM4ZbalL2Ta4s\/TOLik8hKykCL+8pU7+lXJfOI1iDbZdvnmm3D09vnJkA+OWqLXjY56iR7K9Uzk9MTWbnJ5ZRqF9mr0DCXqmqr8W4PLAoKws0Zt9YworWbhDtAnO6hwWBgc82K2AJwM1N1UMGubT2NFkCYxWK\/iAa8+fqWFkBIKsqbxltBlstPcjD0Lmqrqmhu4LOKMNcJfOOsKDfkv6hS5o4SmApK5VWqHJjOOPsvbpdV8GwvuyHtstdBKPYkgDAVdcqXVN5+4zMPDy18stLHOykLCMeWsd1AzoDZvaTyETFFeYnIlM8mXnRAxUwnFEzSvCxfJqcQqiizLeuMj\/0ihMzXpvDDChoujjr7+QxFIYQuzdDXF15Wa5XFc7ipyr\/Dl92u2S\/4Q2jsNmkyrUMUPBLMyzNdNHzs7d5IvIZDOGc1oN17cR2EeF6hCwyPBijwb09VNh7bGvOG8WWv3RvJPEelYdAscPnoOjLlomFFb\/76uqZpX7U64oXVFVRnhPJtOJhbU8Xcu7bK6mB8x6qJBtMDLjNFVEOFpY9p4bvIFNFsGum6+zhvpOlQZBNa\/20+Ae06pRqCHzRbh+1+O9HDS8vokJVToUftyFR0elNgWvR4opJyWlU\/1vAL1nuJ11xVqqb\/1ReM7x2ZNr2RtAyEmdBttdd95uRzEs\/WJMugxDmEquVeEoqyXeu+0J6yJU0I0Z6HL07t7Wk1OsKEIKGPa29P6XyPqBhhmrh7xiiCh3Hl4sAvwoirJZI+SlHzZJCEnsMvLmjvo4ib2yVxcal70\/xTuvtomh80LLzSXyQ7r0zr6CX9vkKiXTgbEtdtrXx8sdLn4xJiOp7wYc71E12JCh7GeT6PlvGscOvWRDaWQp4zpXWKuClXerVWWe1junrF8wW03y0ocbNdBW7QHq6XeDVIo8BrddoKHsYSOlmZuN6wHvZJxqd4F0ULskQzYww90ip7HTilIg0rmNao2sXfKE2cUolG6x5b\/\/2ZzdIxP6Z1T8Eq\/a\/do9KWhopD04EiX3562uycWS1667Lex8xNT60D8hW4N85Nv26+L0vWHaaJ+20o7bIPt6F0s0u12Zq6yN5llzq1yZnnbH1N+90ZWaOp1huWyDYh2ETV815YwSZ6wdZKZeuVFg+wnzIYOr7aJg26yFodZHv06NHjL4KO6yCuFu4iexl0nHv1ehHtuGYFXXZH1mtWrnBdXkZjbc\/59Tq3y6p3u05PBlNPul6q0xq0NlHJkLN9vdoda9Bk6\/pa1+pJZNsGVA9f1\/eYtZKnVOWyN1L9svWnZ2RvKwB1WUJH1GE2ZAVzJcHknEFUMLcy2bMquAL1tBw5wR7cYnbp2mcFZ+V46\/GpInJZ2x1vI3yHP4KBiyk+GM83Mg8jp5XjXpK83SwoqB+7leg7lwM3zE85AxhxP2az2QLCV4mHkVMT25+zYDve+L15EtnKIzRaCj7WGxafC9tGdF23QghTiTOGV9MOQh8ZC8HHxGeAYO1kjiNrDGF4h4v3pOJrc9FxINl3wvwhiW7SLOX0JNl3wvxRlkISwR\/Vufo39x0wb6ygUtleHlzM4QbCWG33BwreyB3bGmVSvmOuqHTN\/qahD7OdsRIvg+CRQPGm8tkLO\/na90ep+X4lAOT3nXQ29zXscSxTRZVKvDwajTc1843oC5XtOcuo3OrlYT6+SqXr5ja+ds8Z2xO7tlTM1gNc9PGppoIJtqgSvAf5+A4rEa5hqiCanaHOavVlvynZ0kaqKgJCVb2PadNjKGXKXIGQORg36GLuq8p630sUghI6MhXLk3uqUtkeXuzNWeRi3Zd6I9kWzk10147DpocRn5i8ZfuikW4O\/MbGWPm+aDTwddnu0OtQt3uqpqlIwyrRNZX3iLTvNSe6jjDSqn\/13ba95kwKUxWwfZSEvnaqgSvxSdSH73a+GZrFcGamw8mRavv+fVS8vkZjezf48If1WpC2\/ft4F86yibNK6RitLNz3NT6VvQ5HRupgno4Wdlp642W0HH+6uCRnIpDUtZb2wt6msC4UwpkIB6WiNIaTxJrNMdpssF4Gh4C7+3mOWaoO4AhNV\/PEW0ISBFA7yXzAd\/zIdfVdsrFDOJG42Y4ayGEAfbLZ+DhOcbQJ98q+xYh+TKMfaKpSTu3QKcJsfPRGy87uQI6DzDghqKyPGmg\/uwO5yMVOFBYkykjhlof4uhOtlYqqSQRiqxrRcSohPw+FDvZVJlUPEmTnoRCVVPMe9srR0Xmbo+fMNs4LZ8yI6CJ74x\/tesy5Paeycsfpzachyai2Nc4\/9CwkSZASy1S7bHuP06pVqUPwKrSUqec8swucnm12bsvhydlm52SbCr3fhMrOizswMNUrzos7yl4+Ww5dL3s1WUujg3Ot9Vzvdtlrz+u7XrZHjx49\/uPAGsmTP4\/yfLCYM5L1OqaJ7l+s83XQxC2Hj\/oz4A+HcbJc6r5VZV+G1snMGS\/rD4NsyvF0f85WPj18Mq2emW8+Wb2S8lTuWP76FTi3UPm5iur5872eqK0SzcIq0fB9xtuvg2B\/xnm82AWC7+q2862+AOKu3P0hiBuTd4fcd8rR48A3USrbHpXuxJ2xD1qxez8EH98SQgdbM\/Go1mcpqII\/qvLso0T08d1xovlD0fBGDnUFORBu79iZ+VVobIs+MI2fkKmwMxPCtVa5rvndrs+S+zxTfQjhAOkr8ezdZ6lRfCvFtDmzE3HFzNO0UkK3jw+rkMJ7drp\/GYReHrsbCN9s4Tj3H03wE6IzmjQ2kD7VsF8R0Viz8ExD6XNb856n5lc4d1bqM6n0\/FrVZxnyHSBf\/\/s0bekRsjXVT0dUQvUBu\/O+Aid7M+\/d7vh1sASul7Yc\/lhUrsvDYalP09lLYViW1Z9q2qPHk+P\/AemqG9ewVOooAAAAAElFTkSuQmCC'><\/img><\/p>\n<p> &#8230; (after Powering On and Off) that didn&#8217;t hang around long enough either (between buzzes) until &#8230;<\/p>\n<ul>\n<li><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPhone\/trust_this_computer_issue.gif\">we swapped over the USB ports for the white lead connection<\/a><\/li>\n<\/ul>\n<p> &#8230; and we got long enough time to answer that validation <sub>6-<\/sub>8-digit number keyboard screen &#8230; phew!  Normal behaviour now, hopefully for a good while?!<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=_blank  href='\/\/www.rjmprogramming.com.au\/ITblog\/trust-this-computer-issue-on-iphone-tutorial\/'>Trust This Computer Issue on iPhone Tutorial<\/a>.<\/p-->\n<hr>\n<p id='jjcgpdt'>Previous relevant <a target=_blank title='Just Javascript Card Game iPhone Debugging Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/just-javascript-card-game-iphone-debugging-tutorial\/'>Just Javascript Card Game iPhone Debugging Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html?card_memories=2\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Just Javascript Card Game iPhone Debugging Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus_debugging.jpg\" title=\"Just Javascript Card Game iPhone Debugging Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Just Javascript Card Game iPhone Debugging Tutorial<\/p><\/div>\n<p>Before yesterday&#8217;s <a title='Just Javascript Card Game CSS Offerings Tutorial' href='#jjcgcssot'>Just Javascript Card Game CSS Offerings Tutorial<\/a> there was the day before yesterday&#8217;s <a title='Just Javascript Card Game User CSS Tutorial' href='#jjcgucsst'>Just Javascript Card Game User CSS Tutorial<\/a> which &#8230;<\/p>\n<ul>\n<li>introduced an error on mobile devices &#8230; <\/li>\n<li>not apparent on the MacBook Air we were coding on<\/li>\n<\/ul>\n<p> &#8230; the salutary lesson being that you need to test on platforms you have available to you because our code is sprinkled with plenty of Javascript &#8230;<\/p>\n<p><code><br \/>\n  if (navigator.userAgent.match(\/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile\/i)) {<br \/>\n     \/\/ comes here if most mobile platforms<br \/>\n  }<br \/>\n<\/code><\/p>\n<p> &#8230; &#8220;if&#8221; tests where the &#8220;mobile platform&#8221; code parts way with the &#8220;non-mobile platform&#8221; code.  This is very likely in the scenario of you creating a game web application involving graphics.<\/p>\n<p>Being the Apple afficianados we are we tend to want to debug the scenario of an iPhone blank screen issue via &#8230;<\/p>\n<ol>\n<li>be on MacBook Air Safari web browser &#8230;<\/li>\n<li>also be on iPhone Safari web browser at the address <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html?card_memories=2\">https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html?card_memories=2<\/a> &#8230;<\/li>\n<li>connect the two with an Apple white lead that is USB at the MacBook Air end and the other end is that same recharging port connection &#8230;<\/li>\n<li>back at MacBook Air Safari web browser in the Develop menu you should see the name of the iPhone (eg. &#8220;Robert&#8217;s iPhone&#8221;) appear in the list so go there now &#8230;<\/li>\n<li>if the only option is something like &#8220;Allow for Development&#8221; over at the iPhone you might have a Trust vs Do Not Trust answer to make, and we advise you to be trusting, at which point &#8230;<\/li>\n<li>back at MacBook Air Safari web browser in the Develop menu -&gt; [iPhone device name] submenu it should show an option for that  <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html?card_memories=2\">https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html?card_memories=2<\/a> webpage, and so choose that option &#8230;<\/li>\n<li>you may want to refresh the iPhone web address &#8230;<\/li>\n<li>back at MacBook Air Safari web browser in the Develop menu -&gt; [iPhone device name] submenu  -&gt; [https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html?card_memories=2] subsubmenu be in the Console tab &#8230;\n<li>we eventually got the error message of use just using the iPhone web application until the line number helped us track down and debug the issue<\/li>\n<\/ol>\n<p>Also, today, <font color=blue>we&#8217;ve added<\/font> to yesterday&#8217;s &#8230;<\/p>\n<blockquote cite='\/\/www.rjmprogramming.com.au\/ITblog\/just-javascript-card-game-css-offerings-tutorial\/'>\n<ol>\n<li>accept from then on the presented CSS styling option<\/li>\n<li>reject to restore original CSS styling<\/li>\n<li>wait to be offered the next CSS styling suggestion<\/li>\n<li>enter their own user additional styling CSS<\/li>\n<li><font color=blue>with &#8220;accept&#8221; and &#8220;enter their own&#8221; options above spaces at end of user entry signify that window.localStorage should be used to be able to save and recall this CSS for future use<\/font><\/li>\n<\/ol>\n<\/blockquote>\n<p> &#8230; making use of new Javascript functions in <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html---------------------------------------------------------GETME\" title=\"cards_usefocus.html\">the changed<\/a> &#8230;<\/p>\n<p><code><br \/>\n  function checkls() {<br \/>\n    if (window.localStorage) {<br \/>\n      if (('' + window.localStorage.getItem('cardscsseffect')).replace(\/^null$\/g,'').replace(\/^undefined$\/g,'') != '') {<br \/>\n        csseffects=('' + decodeURIComponent(window.localStorage.getItem('cardscsseffect')).trim() + ';').replace(';;',';').replace('; ;',';');<br \/>\n        document.head.innerHTML+='&lt;style&gt; html { ' + csseffects + ' } &lt;\/style&gt;';<br \/>\n        if (csseffects.replace(\/\\ \/g,'').toLowerCase() == 'filter:none;') {<br \/>\n          csseffects='';<br \/>\n          window.localStorage.removeItem('cardscsseffect');<br \/>\n          return ' are CSS and add spaces to remember.';<br \/>\n        } else {<br \/>\n          csseffects=' ' + csseffects;<br \/>\n        }<br \/>\n        return ' ( eg. filter:none; ) override CSS ' + csseffects.trim();<br \/>\n      }<br \/>\n    }<br \/>\n    return ' are CSS and add spaces to remember.';<br \/>\n  }<br \/>\n<br \/>\n  function recallornot(csseffect, iffalsesavetocookie) {<br \/>\n    if (!iffalsesavetocookie && window.localStorage) {<br \/>\n      if (('' + window.localStorage.getItem('cardscsseffect')).replace(\/^null$\/g,'').replace(\/^undefined$\/g,'') != '') {<br \/>\n        window.localStorage.removeItem('cardscsseffect');<br \/>\n      }<br \/>\n      window.localStorage.setItem('cardscsseffect', encodeURIComponent((csseffect.trim() + ';').replace(';;',';')));<br \/>\n    }<br \/>\n    return csseffect;<br \/>\n  }<br \/>\n<\/code><\/p>\n<p> &#8230; code in <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html---------------------------------------------------------GETME\" title=\"cards_usefocus.html\">cards_usefocus.html<\/a> code behind the &#8220;Just Javascript&#8221; <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html?card_memories=2\" title=\"Click picture\">Memories Card Game<\/a> or <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html?onewindow=y\" title=\"Click picture\">live run with single window (good for mobile)<\/a> or <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/cards_usefocus.html\" title=\"Click picture\">default live run<\/a> (for your platform, and if non-mobile it will try child popup windows).<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=_blank  href='\/\/www.rjmprogramming.com.au\/ITblog\/just-javascript-card-game-iphone-debugging-tutorial\/'>Just Javascript Card Game iPhone Debugging Tutorial<\/a>.<\/p-->\n<hr>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d55464' onclick='var dv=document.getElementById(\"d55464\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/iPhone\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d55464' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d63870' onclick='var dv=document.getElementById(\"d63870\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/white-lead\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d63870' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We think we introduced a problem with the way our iPhone charges (or is hard to) recently, and we think we got &#8220;out of synch&#8221; with using the iPhone as a debugging tool (as we show with Just Javascript Card &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/trust-this-computer-issue-on-iphone-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,18,20,37],"tags":[2516,91,4784,252,305,307,555,626,631,3281,1795,3810,2178,1772,1954,4781,4780,990,1114,2766,4782,1319,1347,4779,1358,4783,2649],"class_list":["post-63870","post","type-post","status-publish","format-standard","hentry","category-elearning","category-hardware","category-ios","category-tutorials","tag-alert","tag-apple","tag-buzz","tag-connection","tag-debug","tag-debugging","tag-hardware-2","tag-ios","tag-iphone","tag-issue","tag-lead","tag-macbook-air","tag-macos","tag-port","tag-power","tag-powering-off","tag-powering-on","tag-problem","tag-security","tag-setting","tag-trust","tag-tutorial","tag-usb","tag-usb-port","tag-validation","tag-vibrate","tag-white-lead"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/63870"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=63870"}],"version-history":[{"count":10,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/63870\/revisions"}],"predecessor-version":[{"id":63914,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/63870\/revisions\/63914"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=63870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=63870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=63870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}