以编程方式单击 Gmail 的“显示原始内容” chrome 扩展中的按钮?
我似乎无法找到一种方法在 Chrome 扩展程序中以编程方式单击 Gmail 的显示原始按钮,源代码中似乎没有任何链接。
然而,该 URL 与格式化的电子邮件类似,也许可以构建,只是它有某种我无法获取的用户 ID:
常规邮件视图:
https://mail.google.com/mail/?shva=1#inbox/131bfc47a65cb2fe
显示原始内容:
https://mail.google.com/mail/?ui=2&ik=8b4b18b93a&view=om&th=131bfc47a65cb2fe
注意用户 ID &ik=8b4b18b93a
是否可以获得显示原始内容的链接?
谢谢
I can't seem to find a way to click gmail's show original button programmatically in a chrome extension, there doesn't appear to be any link in the source.
However the url is similar to the formatted email and perhaps could be constructed, except it has some kind of user id which I have no way of obtaining:
regular mail view:
https://mail.google.com/mail/?shva=1#inbox/131bfc47a65cb2fe
show original:
https://mail.google.com/mail/?ui=2&ik=8b4b18b93a&view=om&th=131bfc47a65cb2fe
note the user id &ik=8b4b18b93a
is it possible to get a link to show original?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当我在任何 Gmail 页面上单击“查看页面源代码”时,我会在 var GLOBALS=[...] 数组中看到此键。我会使用
XMLHttpRequest
从后台页面读取 gmail 页面源代码,然后用正则表达式解析它以找到它钥匙。另一种方法是使用内容脚本将
标签注入到 gmail 页面,然后使用 自定义事件(所有这些都是为了突破内容脚本沙箱)。
When I click "View page source" on any gmail page I see this key inside
var GLOBALS=[...]
array. I would read gmail page source from a background page usingXMLHttpRequest
and then parse it with regular expressions to find this key.Another way would be to inject
<script>
tag to gmail page using a content script, and then pass thisGLOBALS
array back to a content script using custom events (all this to break out of content script sandbox).