Bug 14607
Summary: | Javascript-Link "Dump Script" (from Apple-Dev-Website) - wrong or no reaction | ||
---|---|---|---|
Product: | WebKit | Reporter: | Alexander Luck <xmenclassic> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | alice.barraclough, ddkilzer, dev+webkit |
Priority: | P2 | Keywords: | InRadar, PlatformOnly |
Version: | 523.x (Safari 3) | ||
Hardware: | PC | ||
OS: | Windows XP | ||
URL: | http://developer.apple.com/internet/safari/faq.html#anchor13 |
Alexander Luck
[actual release r24238]
in url http://developer.apple.com/internet/safari/faq.html#anchor13 is in the
part "JavaScript Related" the link "Dump Scripts" (with JS function).
But at use this link "Dump Script" is open a new
window. But the window has no content.
And if i drag this link to Bookmark Bar und i use
this link of the bar then no open a window. No reaction!
The link "Dump Script":
javascript:var%20jsArray%20=%20document.getElementsByTagName(%22script%22);%20var%20theWinref;%20var%20theHTML;%20var%20scriptObj;%20var%20frameURL;%20var%20frameObj;if(jsArray.length%20%3E%200)%20%7B%20theWinref%20=%20window.open('','_blank','width=320,height=255,toolbar=no,location=no,directories=no,status=yes,menubar=no,resizeable=yes');%20theWinref.document.write('%3Chtml%3E%3Chead%3E%3Ctitle%3E'%20+%20window.location.href%20+%20'%3C/title%3E%3C/head%3E%3Cbody%3E'+%20jsArray.length+'%20Script(s)%20Found:');%20theWinref.resizeTo(600,200);theWinref.moveTo(0,0);%20%7D%20for%20(var%20i%20=%200;%20i%20%3C%20jsArray.length;%20i++)%20%7B%20scriptObj%20=%20jsArray%5Bi%5D;%20if(scriptObj.hasAttribute(%22src%22))%7B%20frameURL%20=%20scriptObj.getAttribute(%22src%22);%20theWinref.document.write(%22%3Cp%20style='background-color:%23999933;'%3EScript%20%22+eval(i+1)+%22%20via%20%22%20+%20frameURL%20+%20%22%3Cbr%3E%3Ciframe%20height='100%25'%20width='100%25'%20id='url%22+%20i%20+%20%22'%20src='%22%20+%20frameURL%20+%20%22'%3E%3C/iframe%3E%3C/p%3E%22);%20frameObj%20=%20theWinref.document.getElementById(%22url%22%20+%20i);%20%7D%20else%20%7B%20theHTML%20=%20scriptObj.innerHTML;%20theWinref.document.write(%22%3Cp%20style='background-color:%23999933;'%3EScript%20%22+eval(i+1)+%22:%3Cbr%3E%3Cpre%3E%22%20+%20theHTML%20+%20%22%3C/pre%3E%3C/p%3E%22);%20%7D%20%7D%20if(jsArray.length%20%3E%200)%20%7B%20theWinref.document.write('%3C/body%3E%3C/html%3E');%20%7D
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
David Kilzer (:ddkilzer)
The "Dump Scripts" link at the bottom of the page works for me with a local debug build of WebKit r24285 with Safari 3.0 (522.12) on Mac OS X 10.4.10 (8R218). This appears to be a Windows-only bug. Note that I have pop-up blocking enabled on Safari 3.0.
David Kilzer (:ddkilzer)
<rdar://problem/5335847>
Alexander Luck
David, do you have tested with disabled pop-up blocking?!
David Kilzer (:ddkilzer)
(In reply to comment #3)
> David, do you have tested with disabled pop-up blocking?!
I saw the pop-up with pop-up blocking enabled (e.g., so that Safari blocks pop-ups that it thinks are "bad"), so I doubt that disabling pop-up blocking would change that.
I also don't have a Windows box to test this on Windows, and I believe it's a platform-only bug.
Matt Lilek
Confirmed with r24293 on Windows XP.
Alexander Luck
r24749:
Safari in this nightly is show a popup window with content! But i can not change the popup size.
>And if i drag this link to Bookmark Bar und i use
>this link of the bar then no open a window. No reaction!
But in this nightly Not change. No reaction with link in Bookmark Bar!
Alexander Luck
actual in r25455:
the bookmark "Dump Script" show now in Javascript Console:
SyntaxError: Parse error
undefined Line: 1
Alexander Luck
With which release is fixed this error?
David Kilzer (:ddkilzer)
(In reply to comment #8)
> With which release is fixed this error?
This works with the Safari for Windows 310a18 seed. Note that if you have an Apple Developer Connection (ADC) account, you may download new seeds of Safari for Windows for free by logging in to <http://developer.apple.com/>. If you don't have account, create a free "online" account using <https://connect.apple.com/>.
Alexander Luck
Hello David,
i have install the seed. It is open a new window, but the window have no content. The window ought to show the javascripts!
I think the bug reopen or i open a new bug?
David Kilzer (:ddkilzer)
(In reply to comment #10)
> Hello David,
> i have install the seed. It is open a new window, but the window have no
> content. The window ought to show the javascripts!
>
> I think the bug reopen or i open a new bug?
Please open an internal Apple bug report using <https://bugreport.apple.com/> and report the Radar bug number here. Thanks!
Alexander Luck
I have report the Apple Bug. Apple Bug ID# 5566435
David Kilzer (:ddkilzer)
Steps to reproduce:
1. Launch Safari/WebKit.
2. Go to URL: http://developer.apple.com/internet/safari/faq.html#anchor13
3. Click "Dump Scripts" link.
With Safari 3.0.4 (523.12) with original WebKit on Mac OS X 10.4.11 (8S165):
- The content in the pop-up window shows.
- The pop-up window is not resizable.
- No resizer thumb is drawn in the lower right-hand corner of the window.
- The height of the scrollable area is too tall to fit in the window (so that it is possible to "lose" the scroll thumb).
With Safari 3.0.4 (523.12.9) with original WebKit on Windows XP SP2:
- The content in the pop-up window shows.
- The pop-up window is not resizable.
- A resizer thumb is drawn in the lower right-hand corner of the window (incorrectly?).
- The height of the scrollable area is too tall to fit in the window (so that it is possible to "lose" the scroll thumb).
With Safari 3.0.4 (523.12) with WebKit nightly r28505 on Mac OS X 10.4.11 (8S165):
- The content in the pop-up window shows.
- The pop-up window is resizable (Bug 16128; r28300).
- A resizer thumb is drawn in the lower right-hand corner of the window, but it's white instead of gray like the rest of the chrome. (Looks ugly.)
- The height of the scrollable area is the correct height to fit in the window.
With Safari 3.0.4 (523.12.9) with WebKit nightly r28503 on Windows XP SP2:
- The content in the pop-up window shows.
- The pop-up window is resizable (Bug 16128; r28300).
- A resizer thumb is drawn in the lower right-hand corner of the window,and it's gray (correct).
- The height of the scrollable area is too tall to fit in the window (so that it is possible to "lose" the scroll thumb), even after resizing the window.
So it looks like there are two outstanding issues:
- Resizer thumb on Safari 3.0.4 for Tiger is drawn as the wrong color (white instead of gray).
- The height of the scrollable area in the pop-up window in Windows is not correct.
David Kilzer (:ddkilzer)
(In reply to comment #13)
> So it looks like there are two outstanding issues:
> - Resizer thumb on Safari 3.0.4 for Tiger is drawn as the wrong color (white
> instead of gray).
I filed this radar to cover this issue (which affects both Tiger and Leopard):
<rdar://problem/5637190>
> - The height of the scrollable area in the pop-up window in Windows is not
> correct.
The actual problem here is that there are no window-level scrollbars drawn (as there are 6 scripts that should be printed in the pop-up menu). This is covered by:
<rdar://problem/5566435>
David Kilzer (:ddkilzer)
(In reply to comment #14)
> (In reply to comment #13)
> > So it looks like there are two outstanding issues:
> > - Resizer thumb on Safari 3.0.4 for Tiger is drawn as the wrong color (white
> > instead of gray).
>
> I filed this radar to cover this issue (which affects both Tiger and Leopard):
> <rdar://problem/5637190>
This issue does not affect Windows.
> > - The height of the scrollable area in the pop-up window in Windows is not
> > correct.
>
> The actual problem here is that there are no window-level scrollbars drawn (as
> there are 6 scripts that should be printed in the pop-up menu). This is
> covered by:
> <rdar://problem/5566435>
This issue affects both Mac and Windows.