Closed Bug 212687 Opened 22 years ago Closed 17 years ago

Broken scriptability (javascript) of embedded objects' methods (eg RealOne player, Quicktime)

Categories

(Core Graveyard :: Plug-ins, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: ken2006, Assigned: peterlubczynski-bugs)

References

()

Details

(Keywords: regression)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030612 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030612 Javascript calls that should control Quicktime, RealOne player methods, do nothing at all on Mac OSX -- but do work fine on Windows. Reproducible: Always Steps to Reproduce: 1. load latest version of QuickTime and/or RealOne (apple.com/quicktime www.realone.com/realone/mac/) 2. load a sample URL 3. click on the Links with javascript calls (play, stop, etc) 4. another sample URLs QT: http://home.encorehollywood.com/public/QT.htm Real: http://home.encorehollywood.com/public/JS.htm Actual Results: Tried multiple DOM reference types (index, getElementByID, etc). All fail on OS-X. Curiously, NO combination of (other) browsers and plugins that I've tried do work on OS-X -- however, this still is a broken feature (which I have a HEAVY need for). If this is a broken OS... or plugin... issue, what exactly needs to be fixed on their end? I need this information to 'help promote' collabertion by the OS and/or plugins developer teams and/or write a patch myself.
QT should be scriptable, don't know about Real on MacOSX: http://plugindoc.mozdev.org/OSX.html reading the doc, I'm not sure it's scriptable on MacOSX: http://developer.apple.com/documentation/QuickTime/REF/QT41_HTML/QT41WhatsNew-72.html anyway, it's an Apple/QT (and Real) bug.
Assignee: general → peterlubczynski
Component: Browser-General → Plug-ins
QA Contact: general → bmartin
Actually, this doesn't seem to be an Apple or Quicktime or Real bug, becasue this feature DOES work on Netscape 7.0 for OS-X - but not on 7.1 (something seems to have broken in between). Memory seem to tell me that it did correspondingly work OK on early Mozillas as well, though it doesn't on the latest ones... I'll do some version musical chairs and see which version of Moz ot broke at...
This very definately was broken sometime after Moz 1.2.1 for OSX, which DOES work okay. 1.3 does not. Presumably this is the reason later Netscape version do not work either.
Marking NEW since it has analysis, broken between 1.2.1 and 1.3.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
No, this is not new. The problem is due to the compiler used to make the plugin's scriptable interface and the browser -- they must match. Mozilla 1.3 and newer plus Netscape 7.1 and newer are built with gcc for Mach-O which gives a large performance gain as one of the perks. Netscape 7.0 plus Mozilla 1.2 and older are built with Codewarrior in the CFM format for backwards compatibility. Plugins vendors need to update their plugins to Mach-O for scriptability to work. See: http://wwww.mozilla.org/projects/plugins/
Does anyone here have contacts / collaberation happening with the KHTML/Safari developers? It would be nice to see both parties using an agreed (compatible) strategy to fix this...
QT scriptability stopped after Mozilla 1.2.1 for the Mac. Extremely important feature which I hope is given more attention.
*** Bug 232308 has been marked as a duplicate of this bug. ***
The scriptability for Quicktime and Flash now work with SeaMonkey 2005111110-trunk using QuickTime 7.0.3 and Shockwave Flash 8.0 r22 on OS 10.3.9.
Confirm, scripting now working with latest builds. This can be marked fixed. Awesome work!!
closing WFM per reporter.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.