Javascript 从内部关闭bookmarklet
我正在创建一个bookmarklet,该bookmarklet执行类似于Amazon的向您的愿望列表bookmarklet添加任何内容的功能http://www.amazon.com/wishlist/get-button. 我正试着做一个取消按钮,但我似乎无法让它工作 我如何制作一个取消按钮,它将显示在bookmarklet的iframe中,并关闭iframeJavascript 从内部关闭bookmarklet,javascript,bookmarklet,Javascript,Bookmarklet,我正在创建一个bookmarklet,该bookmarklet执行类似于Amazon的向您的愿望列表bookmarklet添加任何内容的功能http://www.amazon.com/wishlist/get-button. 我正试着做一个取消按钮,但我似乎无法让它工作 我如何制作一个取消按钮,它将显示在bookmarklet的iframe中,并关闭iframe 我已经尝试使用:window.close从iframe内部执行此操作,但没有成功。我还尝试使用parent.document.body
我已经尝试使用:window.close从iframe内部执行此操作,但没有成功。我还尝试使用parent.document.body.removeChildparent.document.getElementById'iframe',但我遇到了跨域权限问题。有什么想法吗?您必须使用它来告诉父窗口中的函数关闭它。您必须使用它来告诉父窗口中的函数关闭它。将iframe包装在一个div中。将取消按钮放在div内,但放在iframe外,以便取消按钮实际上位于父页面中。这避免了交叉原点问题
解决跨源问题的方法有很多,但这是目前为止解决特定问题的最简单方法。将iframe包装在div中。将“取消”按钮放在div内,但放在iframe外,以便“取消”按钮实际位于父页面中。这避免了交叉原点问题
解决跨来源问题的方法有很多,但这是目前为止解决您具体问题的最简单的方法。如果我的答案是您问题的正确答案,请单击左边的复选标记接受。如果我的答案是您问题的正确答案,请通过单击其左侧的复选标记来接受它。