Issue View UI locations for Customer Portal?

This page talks about how to add buttons to issue view:
https://developer.atlassian.com/server/jira/platform/issue-view-ui-locations/

  1. But can I add buttons to Customer Portal?
  2. What about the button target? I assume there will be issues accessing a WebAction from Customer Portal.

Anyone knows?

Or are JavaScript hacks the only way to go about this?