1

外部URLを取得する必要があるweb2py VIEW内で単純なJavaScriptを実行しようとしています:

<script src="http://widgets.aapc.com/countdown/aapc_cdwidgetbox_220.js"></script>

ローカルの場合 - うまく機能します。PythonAnywhereにデプロイすると、機能せず、エラーも発生しません。

コンテナをラップしようとしました-XMLでTrueまたはFalseをサニタイズしようとしました-助けにはなりませんでした

この問題について 2 年以上前に web2py グループで議論がありましたが、結論は出ていません。

より興味深いものにするために: 次のような別の種類の JavaScript ウィジェット:

<div align="center" style="margin: 15px 0px 0px;"><noscript><div align="center" style="width:   140px; border: 1px solid rgb(204, 204, 204); text-align: center; color: rgb(249, 249, 255); font-weight: bold; font-size: 12px; background-color: rgb(4, 2, 68);"><a href="http://mycountdown.org/tag.php?tag=icd" style="text-decoration: none; font-size: inherit; color: rgb(249, 249, 255);">Icd </a></div></noscript><script type="text/javascript" src="http://mycountdown.org/countdown.php?cp2_Hex=040244&cp1_Hex=F9F9FF&img=1&hbg=&fwdt=170&lab=1&ocd=conference&text1=ICD-10&text2=My Countdown&group=Event&countdown=conference&widget_number=3010&event_time=1412121600&timezone=America/New_York"></script></div>

繰り返しますが、ローカルでは機能しますが、デプロイ時には機能しません。

THE RUB が登場します.... ウィジェットの形式が次の場合:

<iframe width="350" height="240" src="//w2.countingdownto.com/468181" frameborder="0"></iframe><p><a href="http://countingdownto.com">Countdown Clocks</a></p>

ローカルとホストされたマシン/デプロイの両方で機能します。JSについての言及はありません...そして、ラップされています

<iframe>....
not <div>

私が間違っていることは何ですか? JQuery を正しく呼び出していませんか? 相対パスが正しくありませんか?

4

1 に答える 1

2

推測にすぎませんが、https を使用してページにアクセスし、http でウィジェットをロードしようとすると、ブラウザーがそれを拒否していると思います。

于 2014-02-14T11:50:22.877 に答える