JSF Cross Browser Compatibility
In reading about JSF I find no promise for cross browser compatibility. Am I to assume that this has been missed because
i. JSF is a specification and not an implementation and I should be looking for the implementation to make that promise.
ii. it's basically to hard to promise this.
iii. I didn't look hard enough.
I am guessing it's a (i) with the likely hood of (ii) to follow. But I would be interested on any feed back that anyone cares to add. For example, a implementation that is trying to promise this.
In my opinion, the JSF specification (or better, any specification) can only refer to other specifications, but never to a concrete software product. Consider a sentence like:
JSF 1.0 is compatible with IEWhat could that mean? Some possibilities:
(1) As it happened, until now, we did not stumble over a
faces application that broke when run on our Faces
reference implementation (version 1_1_01) in a
WSAD 5.0 container in combination with IE 5.5
with patch 12345 on Windows NT4 SP6 patch 98765.
(To breake means to produce a result not legitimized
by the spec, or to produce no result when one is
expected, at least not in a reasonable time.
Breakdowns caused by power failure or other
reasons outside the scope of the spec to be ignored)Well, not worth any further comment.
(2) Implementations of JSF 1.0 Spec will not brake
on any faces application when run in a
WSAD 5.0 container in combination with IE 5.5
with patch 12345 on Windows NT4 SP6 patch 98765
(To breake means ...)That is ok... if you have just this combination of components and will never change. Keep in mind that (2) does not promise
anything if you use IE5.5 patch 12345a (and the saying is, there have been several patches to IE ;-)
(3) Implementations of JSF 1.0 Spec will not brake
on any faces application when run in any container
in combination with IE 5.5
with patch 12345 on Windows NT4 SP6 patch 98765.
(To breake means ...)Same as (2)
(4) Implementations of JSF 1.0 Spec will not brake
on any faces application when run in any container
in combination with IE 6.0 on any platform with
any patches.
(To breake means ...)Maybe what is intended, just impossible to promise. First, such a bold statement about some software can not be proven.
Second, even if you have gained good confidence by thorow testing, who knows which future changes Microsoft will apply to IE 6.0 (via patches, which offen not only correct bugs, but also introduce new and maybe incompatible features)
(5) Implementations of JSF 1.0 Spec will not brake
on any faces application when run in any JSP 1.2
or higher container in combination any broser
which supports:
- HTML 4.0.1
- JavaScript 1.3
- CSS 1.0
where IE 6.0 is a browser which supports these
three standards on any platform with any patches.
(To breake means ...)It's getting better. But why, for heavens sake, should a JSF specification make a statement about the compliance of IE with HTML 4.0.1, JavaScript 1.3 and CSS 1.0? I think it would be the job of Microsoft to declare the compatibilty of their products with standards (if any applies, whatsoever).
Therefore, lets get rid of these and we have:
(6) Implementations of JSF 1.0 Spec will not brake
on any faces application when run in any JSP 1.2
or higher container in combination any broser
which supports:
- HTML 4.0.1
- JavaScript 1.3
- CSS 1.0
(To breake means ...)Nearly finished, just a little bit wordy. It is (nearly) obvious what 'to breake' means. And that it is common wisdom that software breakes, not some specification (Or, as Bertrand Meyer put it, Bubbles don crash. Specifications may be contradictory or fail to describe an algorithm, but never crash). Common wisdom removed gives:
(7) Implementations of JSF 1.0 need a JSP 1.2 container
and a browser capable of HTML 4.0.1, JavaScript 1.3
and CSS 1.0That's it. Specs exist for two reasons. First, to be discussed and thought about. Second, to be implemented. (To the supporters of agile methods: of course you can reverse the sequence ;-). Therefore, specs should be as short and concise as possible, omitting any useless blabla. If the specs are sufficently precise and of moderate complexity, we can even try to prove the compatibility of the specifications. 'COMPATIBLE WITH IE' is advertisement, not tech talk.
Conclusion: Mixing up specifications and implementaions is generally a bad thing. Exception: All sentences where a specification and a implementation are mentioned together should have the form:
Implementation X does [not] conform to specification Y
---------------------------------------------------------------------------------------------------------I have a follow up question, just inspired by yours. It does not especially concern JSF, but web pages in general.
Some time ago, I stumbled over quite a few web sites with big red eye catchers:
OPTIMIZED FOR INTERNET EXPLORER!!!
And really, they did not look good on Netscape Navigator. Now, my question is, what do you think when you hit such a page? My first thoughts (it's long ago) have been:
- Oh, nice designers. They really care for the majority of people,
my neighbor uses an IE.
- They just skiped the work for other browsers and sell this as an
optimization. And I didn't get it. Very clever.
- Poor Guys. Probably they had no other browser at hand.
- Obviously they had publish this tremendously important information
under pressure, no time to also optimize for others browsers.Wolfgang Oellinger
Similar Messages
-
What about cross browser compatibility?
HI
I was searching cross browser and platform compatibility
matrix.
Can any one give me info on this or point me a link?
Thank You,
Suketu Vyas
Rich Internet Application Architect
Macromedia Certified professional
http://www.suketuvyas.comHi Suketu,
We don't have a matrix like that yet.
We have been testing on the latest browsers on both
platforms. Obviously, we are shooting to support all major browsers
correctly. We will note browser specific issues that we and other
users find on the Spry wiki.
I note in my Web Photo Gallery article that Safari has a bug
where doesn't handle XML nodes named <image> correctly.
If you find any browser specific bugs, please let us know!
Thanks for your help,
Donald Booth
Adobe Spry Team -
Hi everyone,
Can anyone point me in the direction of a good resource which
perhaps lists browser display differences? I'm sure it can't be
trial and error, there must be a guide as to what browser supports
what :)
Anywhere online or actual books, i'm open to all suggestions
Many thanks in advanceMinimize your need to know this by always coding with
standards in mind.
Use a doctype that is consistent with your coding ability,
and make sure
that you understand what those standards are.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
==================
"simbull" <[email protected]> wrote in
message
news:fiep9j$ftq$[email protected]..
> Hi everyone,
>
> Can anyone point me in the direction of a good resource
which perhaps
> lists
> browser display differences? I'm sure it can't be trial
and error, there
> must
> be a guide as to what browser supports what :)
>
> Anywhere online or actual books, i'm open to all
suggestions
>
> Many thanks in advance
> -
Does muse have cross browser compatibility?
Which browsers and versions is MUSE compatible with?
Please check: http://helpx.adobe.com/muse/faq.html
The supported versions are listed and updated periodically as and when there is a change after a new Muse release.
Cheers,
Vikas -
The jsp pages in our project work fine in IE browser. But in Netscape browsers, the alignment is all messed up. We are at the end of the project and we dont have time to change all the jsp pages. I was told that there is some kind of javascript to handle situations like this. Including that javascript in the jsp pages essentially solves this problem. I was wondering if this is true? Please share your knowledge on this topic. I really appreciate your help.
Thanks,
Ravi.Hi,
it depends on how you have structured your code. If you have done a css for the layout, you can know what browser is in use and switch to a specific external css. Something like:
if (document.layers)
document.write("<LINK HREF='netscape.css' REL='stylesheet' TYPE='text/css'>")
else if (document.all)
document.write("<LINK HREF='stile.css' REL='stylesheet' TYPE='text/css'>")
else if (!document.all && document.getElementById)
document.write("<LINK HREF='mz.css' REL='stylesheet' TYPE='text/css'>")
else
document.write("<LINK HREF='xx.css' REL='stylesheet' TYPE='text/css'>")
and so on...
Sometimes the problem is in using special costruc that works fine only in IE (for example): this is quite more complicated to solve, becouse you have to find a different solution.
There isn't any "general" solution to cross browser compatibility; usually it is a good idea to start developing in order to achieve it and not to demand it in a late stage. -
Cross browser testing : Modifier Keys playback actions not working in chrome and Firefox
Hi,
In my work flow I have to select multiple items in list.So I have recorded 'Ctrl+Click' action to select list items.In Chrome and Firefox it is not selecting multiple Items.
Even Ctrl+A,Ctrl+C,Ctrl+V also not working in chrome and Firefox.Complete modifier keys support is not observed in chrome and Firefox.Let me Know how to automate modifier keys actions in cross browser?
Regards,
Nagasree.Hi Nagasree,
Welcome to MSDN forums.
First,please make sure the Chrome and Firefox is supported by cross browser testing.
Latest version of Chrome and Firefox supported by cross browser testing are Chrome version 38.0.2125.111 and
Firefox 33.
I doubt whether Chrome and Firefox in cross browser testing don’t support automating modifier keys or there is anything wrong on it if you are using supported browser. Since this issue is related to the Extensions tool
Selenium components for Coded UI Cross Browser Testing, if possible, I suggest you post this
issue here, click “Q AND A”, and then you could post this issue there, you would get dedicated
support there.
Thanks for your understanding.
Best regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Hello, I have been searching for results for sometime and
decided to come here to ask my question.
Now, I know these questions have been asked alot of times but
I have no good results.
My question:
Why does every website I make look Good in IE and bad in
firefox?
or vise versa. I can make it look good in firefox but looks
bad in I.E.
I mean I layout the design perfectly in Dreamweaver 8 and it
looks sweet in I.E. preview in Firefox and it makes me not want to
make layouts any more..
What do I do? And how do I fix this?
Currently I am making a "Liquid" Layout, using "%" for my Div
and Tables, and they seem to be ok in I.E. like I stated, but still
when I view in firefox, everything is to the left or off centerd or
just plain nasty.
Anytips? I got the whole Screen Resolution trick down, now I
just need professinal tips on cross browser design.
I don't have my site hosted yet so I cannot give you a
preview. I am sure you know what I am talking about as well.
I searched google and many forums (including this one) and
came up empty handed.
What am I doing wrong? Do I just manage the site as it is
even though that the website is 5px off to the right/left in
firefox and looks great in internet explorer.
I want to provide a clean site for both browsers with out
having them redirecting.
Which I can redirect one "If I.E." to a page, and redirect FF
to a diffrent. But that's a hassel in my view.
Seriously, what do I do?
Thank you for your time and any response.As Jo mentioned, it would be too hard to give you advice on
your page
without seeing the code (or even better a live version).
The better approach is to design for Firefox and then fix the
errors that
are produced in IE.
Are you using a full doc type? That is important, because if
not, then IE
will go into quirks mode, thinking it is rendering your page
correctly, but
FFox will show it out of wack.....
are you using divs of 'layers' (absolutely positioned divs)?
As you can see there are many things that may be wrong with
your site- so
without seeing it, it's too difficult to offer specific
advice.
Have you been through the css tutorials at the Adobe site
(link in my
sig)..... they are very helpful - starting with beginner
tutorials and
moving on from there.
Nadia
Adobe® Community Expert : Dreamweaver
CSS Templates |Tutorials |SEO Articles
http://www.DreamweaverResources.com
http://www.csstemplates.com.au
http://www.perrelink.com.au
CSS Tutorials for Dreamweaver
http://www.adobe.com/devnet/dreamweaver/css.html
"BadBlue" <[email protected]> wrote in
message
news:[email protected]...
> Hello, I have been searching for results for sometime
and decided to come
> here
> to ask my question.
>
> Now, I know these questions have been asked alot of
times but I have no
> good
> results.
>
> My question:
>
> Why does every website I make look Good in IE and bad in
firefox?
>
> or vise versa. I can make it look good in firefox but
looks bad in I.E.
>
> I mean I layout the design perfectly in Dreamweaver 8
and it looks sweet
> in
> I.E. preview in Firefox and it makes me not want to make
layouts any
> more..
>
> What do I do? And how do I fix this?
>
> Currently I am making a "Liquid" Layout, using "%" for
my Div and Tables,
> and
> they seem to be ok in I.E. like I stated, but still when
I view in
> firefox,
> everything is to the left or off centerd or just plain
nasty.
>
> Anytips? I got the whole Screen Resolution trick down,
now I just need
> professinal tips on cross browser design.
>
> I don't have my site hosted yet so I cannot give you a
preview. I am sure
> you
> know what I am talking about as well.
>
> I searched google and many forums (including this one)
and came up empty
> handed.
>
> What am I doing wrong? Do I just manage the site as it
is even though that
> the
> website is 5px off to the right/left in firefox and
looks great in
> internet
> explorer.
>
> I want to provide a clean site for both browsers with
out having them
> redirecting.
> Which I can redirect one "If I.E." to a page, and
redirect FF to a
> diffrent.
> But that's a hassel in my view.
>
> Seriously, what do I do?
>
> Thank you for your time and any response.
> -
Browser compatibility issue with IE6/7
Hello,
I created my webpage in dreamweaver on a MAC. I have viewed my page(s) A-OK in Safari and firefox however I am being told that my page is not viewing properly on Internet Explorer. I then found the browser compatibility feature to test the page in Dreamweaver. What I have found is that I have browser support problems...this is the error from my index page - which is actually on all my pages!
un-scrollable content bug:
If one or more absolutely-positioned elements are placed within a relatively positioned element with no assigned dimensions, either no scrollbar will appear at all, or it will not extend far enough to view all of the content. (Note: This bug will not affect your page if the content in the AP element does not extend beyond the height of the viewport.)
Affects: Internet Explorer 6.0
Likelihood: Possible
This bug is on line 56: <div style="position:relative">
This issue is on all my pages...please help
I am just not sure how to solve this problem - I am more of a designer than a coder. Any help whatsoever to point me in the right direction is most graciously appreciated!!!
My webpage URL is: lifeforcemd ah yes that is a .com extension - lifeforcemd.comHi kadarusastry,
This issue is about the browser compatibility.
Please add your SharePoint site into compatibility view in IE 9 or IE 10.
Or, use IE 8 mode in browser mode for IE 9 or IE 10.
About how to add site into compatibility view, you can refer to the link:
http://support.microsoft.com/kb/2536204
Note: the settings for IE 9 and IE 10 are same.
Best Regards,
Wendy
Wendy Li
TechNet Community Support -
Spry accordion browser compatability issues
I am building my first site and was in the process of checking each page for browser compatability. this certain page has spry accordians and I have some error messages that I don't understand.
The first one says Line 48 has 2 errors in SpryAccordian.css. I don't have any indication of what the problem is and where exactly line 48 is on the page. Is there a way for it to take you to that exact spot to show you where the problem is?
I clicked on get more info. and came to a page that doesn't seem to be addressing what my issue is. Don't understand that part.
How do I fix this and why did it happen?Type cmd / ctrl + , for the go to line number window in DW.
-
Browser Compatibility Issue with IE9 and IE 10
Hi Everybody,
I have a page which contains pageviewer Webpart, which redirects to the other page the problem is in IE 8 this works good but comes to IE9 and IE 10 the page is not displaying on the page but link is working good. Can any one please give me suggestions on
this?
Thanks and Regards,
kadaruSastryHi kadarusastry,
This issue is about the browser compatibility.
Please add your SharePoint site into compatibility view in IE 9 or IE 10.
Or, use IE 8 mode in browser mode for IE 9 or IE 10.
About how to add site into compatibility view, you can refer to the link:
http://support.microsoft.com/kb/2536204
Note: the settings for IE 9 and IE 10 are same.
Best Regards,
Wendy
Wendy Li
TechNet Community Support -
Dreamweaver browser compatibility
I wrote a simple little BMI calculator that was putting the result in a span. Because I wanted to clear all fields, I modified the javascript to put the calculated result into a form input field. Now, the calculator works in some browsers and not others. It works in Chrome and Safari but not IE and Firefox. I verified the code with W3C and used the browser compatibility function in Dreamweaver to check my code. Everything is supposedly fine. HELP! Has anyone else had this problem?
The link is
http://mywebtest.heliohost.org/bmicalculator2.html
Thanks. -
Need help with Rollover Image cross browser problem
Hello,
I am having a cross browser problem with my websites rollover nav links. The trouble is, while they work perfectly fine in IE8 and IE9, I’ve also attempted to use them through Opera, and they simply don’t work. They don’t link nor do they do their rollover effect. And I was trying to figure out what I have done wrong. Currently the site is not completed, but the first two pages are, the “news” and “about me” pages are currently (as of right now) working. The address to the site is below.
http://maxmetal.xsustudios.com/index.html
I hope that someone can help me with this, if needs be I can put the code for the CSS and HTML into this part if it will save some time for everyone. Sorry too about the PNG images, I have to change those over to semi-transparent GIF’s yet so the site does take a while to load…
Hope someone can help me with this!
PALADINWhen I disable CSS in my browser, the rollover buttons work just fine. This tells me your CSS is messed up and you've layered something over your menus which is making them inaccessible to users.
I noticed you've applied relative positioning to just about everything on your page. Why? Default CSS positioning (unspecified or static) is all you need for 98% of layouts.
Learn CSS positioning in 10 Steps
http://www.barelyfitz.com/screencast/html-training/css/positioning/
My advice would be to start over using a pre-built CSS Template with all the divisions and columns you're likely to need for this project. Below are some good links to get you on the right track.
For professional CSS Templates that are rock solid & perform well in all browsers, visit Project Seven:
http://www.projectseven.com/products/index.htm
Ultimate Multi-Column Layouts
http://matthewjamestaylor.com/blog/ultimate-multi-column-liquid-layouts-em-and-pixel-width s
Not Just a Grid CSS Framework
http://www.notjustagrid.com/demo.asp
EZ-CSS Templates (watch the screencast to see how it works)
http://www.ez-css.org/css_templates
Dreamweaver CSS Templates for beginners
http://www.adobe.com/devnet/dreamweaver/articles/dreamweaver_custom_templates.html
New DW Starter Pages
http://www.adobe.com/devnet/dreamweaver/articles/introducing_new_css_layouts.html
Good luck with your project!
Nancy O.
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
http://alt-web.com/
http://twitter.com/altweb -
I am getting browser compatablity issue when MOSS 2007 is used on IE 9 & 11 and on other browsers like firefox and chrome.
I also face issue while using the latest version of third party Intersoft WebUI 2014 R2 controls. Although the older version of Intersoft WebUI 2008 controls were working fine with MOSS in IE7 browser. But recently WebGrids are not loading
properly and the WebCombo dropdowns doesn't work. After apporaching the Intersoft on tis issue they said their latest version of Intersoft is compatible with MOSS 2007.
In this process of upgrade I learnt that the Intersoft Sample which comes with their setup can be run on Visual Studio 2010 and above. So I would like to know whether MOSS 2007 support VS 2010 or not.
Accepting response on my queries.You've posted this in the wrong forum. 2007 questions should go into the SharePoint legacy forum.
This thread discussed 2007 browser support:
https://social.technet.microsoft.com/Forums/en-US/a3131e1f-b78b-46bd-bc46-750866b280bd/sharepoint-2007-ie-browser-compatability
Visual Studio 2010 will let you build tools for SharePoint 2007 however I'm not familiar with what you're trying to do or what intersoft webui does. -
GREAT cross browser javascript xml libriary
Hello !
This cross browser javascript xml libriary, will make work with XML much easier.
I am working on client side javascript at my job, and had to handle some data in big xml files using advanced xpath and this is not problem when dealing with IE but when it comes to Firefox and Opera it become nightmare to finish this job.
Then I decided to write module in javascript that can handle xml query using xpath:
http://www.softxml.com/softxmllib/softxmllib.htm
It supports all known browsers on windows.
It's functions named same as Microsoft.XMLDOM
loadXML,load,selectNodes but supported by all browsers
If any one of you tired too writing javascript/xml for all browsers, then go and download this module!!!!
ThanksBut since the only way (or at least so I think) to pass a
javascript variable to CF is via a javascript
document.location.href redirect (and passing the variables via URL
variables), I have the javascript in the first page redirect and
send the variables to the coldfusion template that then digests the
xml and does a database insert.
You should just do a server-side redirect and avoid
Javascript altogether. As a rule of thumb, one should use
Javascript to manipulate data or presentation at the client end. -
CSS error, style sheet link, affects browser compatibility..
Left comfort of GoLive and tables, to CS5 Suite - Dreamweaver. Basic CSS skills, so don't have the intuitive ability to frame question well.
Regarding this particular page, I simply built, then copied the index.html page on a test site at:
http://www.screamingeagles.com/client_view/ScreamingEagles_v2/index.html
and stripped out sidebars and menu bar, and began building a form in the "main content" area.
URL to page in question:
http://www.screamingeagles.com/client_view/ScreamingEagles_v2/contact/contact.html
Noticed a "green line" in code so checked browser compatibility as follows:
-------Browser Compatibility-------------------
Found 2 errors in twoColFixLtHdr.css
Affects: Firefox 1.5; Internet Explorer 6.0, 7.0; Internet Explorer for Macintosh 5.2; Netscape 8.0; Opera 8.0, 9.0; Safari 2.0
-----------------Error found (green lined in code) as follows------------------------
Line 6: <link href="../css/twoColFixLtHdr.css" rel="stylesheet" type="text/css" />
Validation didn't give me anything to go on. Given my modest coding skills, should I just build a new page from templates as an better
alternative to bothering forum participants?
Thanks in advance,
J. Satterwhite
SatGraphics.com
Mac Pro
Adobe Creative Design SuiteNoticed a "green line" in code so checked browser compatibility as follows:
-------Browser Compatibility-------------------
Found 2 errors in twoColFixLtHdr.css
Affects: Firefox 1.5; Internet Explorer 6.0, 7.0; Internet Explorer for Macintosh 5.2; Netscape 8.0; Opera 8.0, 9.0; Safari 2.0
-----------------Error found (green lined in code) as follows------------------------
Line 6: <link href="../css/twoColFixLtHdr.css" rel="stylesheet" type="text/css" />
Validation didn't give me anything to go on.
I think that the errors are *in* the twoColFixLtHdr.css file, so you need to open that file and run Validation again.
HTH,
Randy
Maybe you are looking for
-
So how long does it take to load a 160GB iPod using the Convert Higher ...
I have a 160GB Gen 5 that I bought when first released back in the day when they were $400. Through a number of changes, the most recent being the advent of the Convert Higher Bitrate Songs to 128bit AAC feature, I decided to look at what more music
-
how do I convert a PDF file to a Word Document
-
Unable to establish a connection to Oracle 9I database from Developer Forms
I've installed the Oracle 9I database in the Windoes NT server with SID = ORA9i. Using the SQL*plus coming with oracle 9I database, I can connect to the database. I've also installed the Developer with Forms 6I and Reports 6I in the same computer. I
-
See this article in the Sydney Morning Herald. I've seen nothing in the UK press about this weakness. Why weren't we told of this by Apple? I fear the overwhelming rush for profits is blurring the Apply/Customer relationship. Maybe its time to move o
-
HasOwnProperty exception while profiling
ReferenceError: Error #1037: Cannot assign to a method hasOwnProperty on flash.utils.Dictionary. at ProfilerAgent/getStringId() at ProfilerAgent/appendMembers() at ProfilerAgent/getMembersHandler() at ProfilerAgent/socketDataHandl