This script will copy the address line of a web page to the clipboard and then return you to the page's top. Any unused keystroke will do. Note please refer to the link Instructions For Installing JAWS Scripts for directions on how to do that. As it stands, it will not speak the URL as it's copied to the clipboard, but can be made to announce it by uncommenting the line with the explanation if the user prefers.

If opened in Notepad or Wordpad, this file should format just fine with all tabs and no lines split.

Script CaptureURL ()
var
handle hWnd,
string sMessage
Let hWnd = FindDescendantWindow (GetAppMainWindow (GetFocus ()), address_bar4)
If hWnd && IsWindowVisible (hWnd) Then
SaveCursor ()
InvisibleCursor ()
MoveToWindow (hWnd)
If GetChunk () != cscNull Then
Let sMessage = FormatString (msgAddress1_L, GetChunk())
;SayFormattedMessage (ot_user_requested_information, sMessage, GetChunk())
CopyToClipboard(GetChunk())
Else
SayFormattedMessage(ot_user_requested_information, msgAddressBar1_L, cmsgSilent)
EndIf
EndIf
EndScript

Close Window