- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Tue, 18 Dec 2012 10:48:36 -0800
- To: public-webappsec@w3.org
On 12/18/12 10:08 AM, Mike West wrote: > When would a line-number not be available? In general, this is implementation specific. In Gecko, if you have a script that does: var div = document.createElement("div"); div.setAttribute("onclick", "/* some code here */"); div.textContent = "Click me"; document.body.appendChild(div); and then the user clicks the text, the "some code here" will run but not have a useful line number associated with it. We could try to associate the line number of the setAttribute call with that script, I suppose, but we don't store line numbers with attributes like that at the moment, so there would be some memory and performance hit to doing that. > In theory it should be > possible to grab a line number from script executing inline on a page, > or of the call to `eval` that triggered whatever code violated the policy. There are a lot more ways than that to enter script... -Boris
Received on Tuesday, 18 December 2012 18:49:07 UTC