Path: csiph.com!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: Richard Maher Newsgroups: comp.lang.java.programmer Subject: Re: Upcoming deployment rule-set Date: Wed, 28 Aug 2013 20:05:43 +0800 Organization: Aioe.org NNTP Server Lines: 120 Message-ID: References: <521d5145$0$290$14726298@news.sunsite.dk> NNTP-Posting-Host: jOhPn0KFjrxwuMc9OPMmCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.java.programmer:25160 On 8/28/2013 4:46 PM, Richard Maher wrote: > On 8/28/2013 4:37 PM, Richard Maher wrote: >> On 8/28/2013 9:24 AM, Arne Vajhøj wrote: >>> On 8/26/2013 5:40 AM, Richard Maher wrote: >>>> Quote: - Unsigned and Self-Signed application security prompts no >>>> longer >>>> offer "Do not show this again" >>>> >>>> Tell me this doesn't refer to Unsigned Sand-boxed Applets for fuck >>>> sake!!! >>> >>> It mention unsigned so .... >>> >>>> Arne, JNLP and WebStart are the cancer to Applets that DECforms was to >>>> FMS. >>> >>> I don't see any change in functionality by launching applets via JNLP. >>> >> >> Then I suggested perusing >> http://www.java.com/js/deployJava.OnlyANumptyCouldWriteThisShitJS on >> rainy day and look at the entire browsers, version, and features that it >> lays waste to. >> >> The most browser sniffing/eight-balling anyone has seen in the last 10 >> years :-( >> >>> Which of course also means that it does not solve your problem. >>> >>> Arne >>> >> > > Sorry: - > > http://www.java.com/js/deployJava.txt > > And did I leave the obvious drawbacks of document.write and the stinking > peasants in c.l.j.p who can't comprehend the need for run-time discovery > and injection of Applets. > > You all make me sick! > > Not you Arne :-) Oh now I remember this is A grade Javscript shit courtesy of Oracle :-( //support native DT plugin? allowPlugin: function() { this.getBrowser(); // Safari and Opera browsers find the plugin but it // doesn't work, so until we can get it to work - don't use it. var ret = ('Safari' != this.browserName2 && 'Opera' != this.browserName2); return ret; }, AND getBrowser: function() { if (this.browserName == null) { var browser = navigator.userAgent.toLowerCase(); log('[getBrowser()] navigator.userAgent.toLowerCase() -> ' + browser); // order is important here. Safari userAgent contains mozilla, // and Chrome userAgent contains both mozilla and safari. if ((browser.indexOf('msie') != -1) && (browser.indexOf('opera') == -1)) { this.browserName = 'MSIE'; this.browserName2 = 'MSIE'; } else if (browser.indexOf('iphone') != -1) { // this included both iPhone and iPad this.browserName = 'Netscape Family'; this.browserName2 = 'iPhone'; } else if ((browser.indexOf('firefox') != -1) && (browser.indexOf('opera') == -1)) { this.browserName = 'Netscape Family'; this.browserName2 = 'Firefox'; } else if (browser.indexOf('chrome') != -1) { this.browserName = 'Netscape Family'; this.browserName2 = 'Chrome'; } else if (browser.indexOf('safari') != -1) { this.browserName = 'Netscape Family'; this.browserName2 = 'Safari'; } else if ((browser.indexOf('mozilla') != -1) && (browser.indexOf('opera') == -1)) { this.browserName = 'Netscape Family'; this.browserName2 = 'Other'; } else if (browser.indexOf('opera') != -1) { this.browserName = 'Netscape Family'; this.browserName2 = 'Opera'; } else { this.browserName = '?'; this.browserName2 = 'unknown'; } log('[getBrowser()] Detected browser name:'+ this.browserName + ', ' + this.browserName2); } return this.browserName; }, Yeah skip off to JavaOne and get your jollies on lambdas while your company pays for your legacy skills. But where oh where is that street fighting Jew that landed on Ellis island and laid waste to DEC and HP? For fuck sake Larry please throw us a bone??? Cheers Richard Maher